1. 程式人生 > >[Python3網絡爬蟲開發實戰] 1.6.2-Tornado的安裝

[Python3網絡爬蟲開發實戰] 1.6.2-Tornado的安裝

我們 adsl 完成 red pip ans dsl clas 技術

Tornado是一個支持異步的Web框架,通過使用非阻塞I/O流,它可以支撐成千上萬的開放連接,效率非常高,本節就來介紹一下它的安裝方式。

1. 相關鏈接

  • GitHub:https://github.com/tornadoweb/tornado
  • PyPI:https://pypi.python.org/pypi/tornado
  • 官方文檔:http://www.tornadoweb.org

2. pip安裝

這裏推薦使用pip安裝,相關命令如下:

1 pip3 install tornado

執行完畢後,即可完成安裝。

3. 驗證安裝

同樣,這裏也可以用一個Hello World程序測試一下,代碼如下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") def make_app(): return tornado.web.Application([ (r"/", MainHandler), ]) if __name__ == "__main__":
app = make_app() app.listen(8888) tornado.ioloop.IOLoop.current().start()

直接運行程序,可以發現系統在8888端口運行了Web服務,控制臺沒有輸出內容,此時訪問http://127.0.0.1:8888/,可以觀察到網頁中呈現了Hello,world,如圖1-42所示,這就說明Tornado成功安裝了。

技術分享圖片圖1-42 運行結果

4.結語

後面,我們會利用Tornado+Redis來搭建一個ADSL撥號代理池。

[Python3網絡爬蟲開發實戰] 1.6.2-Tornado的安裝