python爬虫框架怎么安装_celery如何在python爬虫中安装?
在我們學習了不少關于celery框架的知識后,很多小伙伴已經想要正式使用celery了。這里小編也不知道大家安裝好了celery沒有~為了照顧一下動手能力不太強的python小白,小編把celery框架安裝的方法整理了出來,沒有安裝成功的小伙伴也可以參考一下。接下來我們就以看看celery在python爬蟲中的安裝吧。
先安裝celerypip?install?celery
我們以官網給出的例子來做說明,并對其進行擴展。首先在項目根目錄下,這里我新建一個項目叫做celerystudy,然后切換到該項目目錄下,新建文件tasks.py,然后在其中輸入下面代碼from?celery?import?Celery
app?=?Celery('tasks',?broker='redis://:''@223.129.0.190:6379/2',?backend='redis://:''@223.129.0.190:6379/3')
@app.task
def?add(x,?y):
return?x?+?y
這里我詳細講一下代碼:我們先通過app=Celery()來實例化一個celery對象,在這個過程中,我們指定了它的broker,是redis的db 2,也指定了它的backend,是redis的db3, broker和backend的連接形式大概是這樣redis://:password@hostname:port/db_number
然后定義了一個add函數,重點是@app.task,它的作用在我看來就是將add()
注冊為一個類似服務的東西,本來只能通過本地調用的函數被它裝飾后,就可以通過網絡來調用。這個tasks.py中的app就是一個worker。它可以有很多任務,比如這里的任務函數add。我們再通過在命令行切換到項目根目錄,執行celery?-A?tasks?worker?-l?info
啟動成功后就是下圖所示的樣子
已經安裝好的小伙伴,可以跟小編的結果對比一下,是不是最后運行成功的界面。不成功的小伙伴也別著急,多嘗試幾遍。更多Python學習指路:PyThon學習網教學中心。
總結
以上是生活随笔為你收集整理的python爬虫框架怎么安装_celery如何在python爬虫中安装?的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 通讯中断 pc_S7程序RFID 与PC
- 下一篇: Java 字节和字符流的读写+Buffe
