管理scrapy爬蟲(chóng)的部署和運(yùn)行的服務(wù)scrapyd

本地部署

#step1: 安裝scrapyd、scrapyd-client

pip install scrapyd
pip install scrapyd-client

#step2:修改scrapy.cfg文件

其中,server-bull是自定義的名字,url是運(yùn)行scrapyd的服務(wù)器的地址,6800是scrapyd的默認(rèn)監(jiān)聽(tīng)端口,project是此爬蟲(chóng)所在的文件夾翰舌。

[deploy:server-bull]
url = http://localhost:6800/
project = bull

#step3: 打包爬蟲(chóng)文件

scrapyd-deploy <target> -p <project> --version <version>
scrapyd-deploy server-bull -p bull --version V1

target就是前面配置文件里deploy后面的的target名字。
project 可以隨意定義冬骚,跟爬蟲(chóng)的工程名字無(wú)關(guān)椅贱。
version自定義版本號(hào),不寫(xiě)的話默認(rèn)為當(dāng)前時(shí)間戳只冻。

#step4: 啟動(dòng)爬蟲(chóng)

curl http://localhost:6800/schedule.json -d project=<project> -d spider=<spider>
curl http://localhost:6800/schedule.json -d project=bull -d spider=bullspide

project是此爬蟲(chóng)所在的文件夾庇麦。
spider就是爬蟲(chóng)name。

遠(yuǎn)程部署

默認(rèn)scrapyd啟動(dòng)是通過(guò)scrapyd命令就可以直接啟動(dòng)喜德,bind綁定的ip地址是127.0.0.1端口是:6800山橄,為了遠(yuǎn)程可以訪問(wèn),需修該default_scrapyd.conf文件將ip地址設(shè)置為0.0.0.0
即將 
bind_address = 127.0.0.1
改為 
bind_address = 0.0.0.0

一般地

/usr/local/lib/python3.6/dist-packages/scrapyd/default_scrapyd.conf   #ubuntu16
/usr/lib/python2.7/site-packages/scrapyd/default_scrapyd.conf         #centos7

相對(duì)應(yīng)的IP地址換成遠(yuǎn)程主機(jī)的IP

接口調(diào)用

  • 獲取狀態(tài)
    curl http://127.0.0.1:6800/daemonstatus.json

  • 調(diào)度爬蟲(chóng)
    curl http://localhost:6800/schedule.json -d project=project -d spider=spider

  • 帶上參數(shù)
    curl http://localhost:6800/schedule.json -d project=project -d spider=spider -d setting=DOWNLOAD_DELAY=2 -d arg1=val1

  • 取消運(yùn)行
    curl http://localhost:6800/cancel.json -d project=project -d job=6487ec79947edab326d6db28a2d86511e8247444

  • 列出項(xiàng)目
    curl http://localhost:6800/listprojects.json

  • 列出版本
    curl http://localhost:6800/listversions.json?project=project

  • 列出爬蟲(chóng)
    curl http://localhost:6800/listspiders.json?project=project

  • 列出job
    curl http://localhost:6800/listjobs.json?project=project

  • 刪除版本
    curl http://localhost:6800/delversion.json -d project=project -d version=v1

  • 刪除項(xiàng)目
    curl http://localhost:6800/delproject.json -d project=project

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末舍悯,一起剝皮案震驚了整個(gè)濱河市航棱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌萌衬,老刑警劉巖饮醇,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異秕豫,居然都是意外死亡朴艰,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)祠墅,“玉大人侮穿,你說(shuō)我怎么就攤上這事《叮” “怎么了撮珠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)金矛。 經(jīng)常有香客問(wèn)我,道長(zhǎng)勺届,這世上最難降的妖魔是什么驶俊? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮免姿,結(jié)果婚禮上饼酿,老公的妹妹穿的比我還像新娘。我一直安慰自己胚膊,他們只是感情好故俐,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著紊婉,像睡著了一般药版。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上喻犁,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天槽片,我揣著相機(jī)與錄音,去河邊找鬼肢础。 笑死还栓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的传轰。 我是一名探鬼主播剩盒,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼慨蛙!你這毒婦竟也來(lái)了辽聊?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤股淡,失蹤者是張志新(化名)和其女友劉穎身隐,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體唯灵,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贾铝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垢揩。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡玖绿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出叁巨,到底是詐尸還是另有隱情斑匪,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布锋勺,位于F島的核電站蚀瘸,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏庶橱。R本人自食惡果不足惜贮勃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望苏章。 院中可真熱鬧寂嘉,春花似錦、人聲如沸枫绅。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)并淋。三九已至寓搬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間预伺,已是汗流浹背订咸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酬诀,地道東北人脏嚷。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瞒御,于是被迫代替她去往敵國(guó)和親父叙。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容