日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python爬虫框架怎么安装_celery如何在python爬虫中安装?

發(fā)布時間:2023/12/10 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python爬虫框架怎么安装_celery如何在python爬虫中安装? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在我們學(xué)習(xí)了不少關(guān)于celery框架的知識后,很多小伙伴已經(jīng)想要正式使用celery了。這里小編也不知道大家安裝好了celery沒有~為了照顧一下動手能力不太強的python小白,小編把celery框架安裝的方法整理了出來,沒有安裝成功的小伙伴也可以參考一下。接下來我們就以看看celery在python爬蟲中的安裝吧。

先安裝celerypip?install?celery

我們以官網(wǎng)給出的例子來做說明,并對其進行擴展。首先在項目根目錄下,這里我新建一個項目叫做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

這里我詳細(xì)講一下代碼:我們先通過app=Celery()來實例化一個celery對象,在這個過程中,我們指定了它的broker,是redis的db 2,也指定了它的backend,是redis的db3, broker和backend的連接形式大概是這樣redis://:password@hostname:port/db_number

然后定義了一個add函數(shù),重點是@app.task,它的作用在我看來就是將add()

注冊為一個類似服務(wù)的東西,本來只能通過本地調(diào)用的函數(shù)被它裝飾后,就可以通過網(wǎng)絡(luò)來調(diào)用。這個tasks.py中的app就是一個worker。它可以有很多任務(wù),比如這里的任務(wù)函數(shù)add。我們再通過在命令行切換到項目根目錄,執(zhí)行celery?-A?tasks?worker?-l?info

啟動成功后就是下圖所示的樣子

已經(jīng)安裝好的小伙伴,可以跟小編的結(jié)果對比一下,是不是最后運行成功的界面。不成功的小伙伴也別著急,多嘗試幾遍。更多Python學(xué)習(xí)指路:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。

總結(jié)

以上是生活随笔為你收集整理的python爬虫框架怎么安装_celery如何在python爬虫中安装?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。