成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

python - 如何解決scarpy-redis空跑問題?

瀏覽:138日期:2022-06-25 16:52:42

問題描述

scrapy-redis框架中,reids存儲的xxx:requests已經爬取完畢,但程序仍然一直運行,如何自動停止程序,而不是一直在空跑?

2017-07-03 09:17:06 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)2017-07-03 09:18:06 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)

可以通過engine.close_spider(spider, ’reason’)來停止程序的運行。

def next_request(self):block_pop_timeout = self.idle_before_closerequest = self.queue.pop(block_pop_timeout)if request and self.stats: self.stats.inc_value(’scheduler/dequeued/redis’, spider=self.spider)if request is None: self.spider.crawler.engine.close_spider(self.spider, ’queue is empty’)return request

還有一個問題不明白:當通過engine.close_spider(spider, ’reason’)來關閉spider時,會出現幾個錯誤之后才能關閉。

# 正常關閉2017-07-03 18:02:38 [scrapy.core.engine] INFO: Closing spider (queue is empty)2017-07-03 18:02:38 [scrapy.statscollectors] INFO: Dumping Scrapy stats:{’finish_reason’: ’queue is empty’, ’finish_time’: datetime.datetime(2017, 7, 3, 10, 2, 38, 616021), ’log_count/INFO’: 8, ’start_time’: datetime.datetime(2017, 7, 3, 10, 2, 38, 600382)}2017-07-03 18:02:38 [scrapy.core.engine] INFO: Spider closed (queue is empty)# 之后還會出現幾個錯誤才關閉spider,難道spider剛啟動時會啟動多個線程一起抓取, # 然后其中一個線程關閉了spider,其他線程就找不到spider才會報錯!Unhandled ErrorTraceback (most recent call last): File 'D:/papp/project/launch.py', line 37, in <module> process.start() File 'D:Program Filespython3libsite-packagesscrapycrawler.py', line 285, in start reactor.run(installSignalHandlers=False) # blocking call File 'D:Program Filespython3libsite-packagestwistedinternetbase.py', line 1243, in run self.mainLoop() File 'D:Program Filespython3libsite-packagestwistedinternetbase.py', line 1252, in mainLoop self.runUntilCurrent()--- <exception caught here> --- File 'D:Program Filespython3libsite-packagestwistedinternetbase.py', line 878, in runUntilCurrent call.func(*call.args, **call.kw) File 'D:Program Filespython3libsite-packagesscrapyutilsreactor.py', line 41, in __call__ return self._func(*self._a, **self._kw) File 'D:Program Filespython3libsite-packagesscrapycoreengine.py', line 137, in _next_request if self.spider_is_idle(spider) and slot.close_if_idle: File 'D:Program Filespython3libsite-packagesscrapycoreengine.py', line 189, in spider_is_idle if self.slot.start_requests is not None:builtins.AttributeError: ’NoneType’ object has no attribute ’start_requests’

問題解答

回答1:

怎樣知道放的requests爬取完畢,這個要定義才知道如果不復雜,可以使用內部擴展關掉!

scrapy.contrib.closespider.CloseSpider

CLOSESPIDER_TIMEOUTCLOSESPIDER_ITEMCOUNTCLOSESPIDER_PAGECOUNTCLOSESPIDER_ERRORCOUNThttp://scrapy-chs.readthedocs...

標簽: Python 編程
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
不卡电影一区二区三区| 欧美1区3d| 99在线观看免费视频精品观看| 亚洲成精国产精品女| 日韩欧美国产综合| 午夜在线观看免费一区| 国产 日韩 欧美大片| 日韩中文字幕区一区有砖一区| 久久夜色精品国产欧美乱极品| 欧美午夜精品| 成人国产精品免费观看| 亚洲第一久久影院| 国产欧美一二三区| 欧美人伦禁忌dvd放荡欲情| 一区免费视频| 国产成人免费在线| 婷婷六月综合亚洲| 国产精品久久午夜| 日韩欧美国产麻豆| 欧美日韩中文字幕精品| 亚洲另类黄色| 91蜜桃在线观看| 国产一区欧美日韩| 美日韩一区二区三区| 日本一区二区动态图| 欧美日韩国产色站一区二区三区| 日韩亚洲欧美精品| 伊人久久婷婷色综合98网| 国产伦精品一区二区三区免费 | 久久这里只有精品6| 色偷偷88欧美精品久久久| 夜久久久久久| 欧美三级黄美女| 99久久久免费精品国产一区二区| 美国毛片一区二区| 蜜臀久久99精品久久久久久9| 亚洲一区二区三区不卡国产欧美| 亚洲影视在线观看| 一区二区三区精品久久久| 日韩毛片精品高清免费| 国产免费观看久久| 久久免费看少妇高潮| 日韩午夜小视频| 日韩欧美一二区| 欧美大片一区二区三区| 91精品国产综合久久久久久久| 欧美亚洲日本一区| 久久在线视频| 免费在线观看成人av| 久久男女视频| 欧美最新大片在线看| 欧美性大战久久久久久久蜜臀 | 中文字幕中文字幕在线一区 | 99国产欧美另类久久久精品 | 久久久夜色精品亚洲| 精品精品国产高清a毛片牛牛| 日韩欧美美女一区二区三区| 7777精品久久久大香线蕉| 欧美日韩大陆在线| 久久综合色天天久久综合图片| 日韩理论在线观看| 日韩**一区毛片| 国产精品一区二区久久不卡| 国产成人午夜精品影院观看视频 | 久久久亚洲欧洲日产国码αv| 国产欧美日韩在线看| 亚洲欧洲色图综合| 一区二区三区四区视频精品免费| 日韩成人免费看| 成人精品在线视频观看| 国产精品yjizz| 亚洲欧美日韩在线观看a三区| 在线一区二区观看| 日韩精品一区二区三区视频 | www.欧美精品一二区| 午夜欧美视频| 国产一区二区三区久久| 欧美精三区欧美精三区| 久久久久国产成人精品亚洲午夜| 亚洲日本成人在线观看| 久久国产剧场电影| 99九九99九九九视频精品| 国产精品久久久久久久久久直播| 欧美麻豆精品久久久久久| 国产偷国产偷精品高清尤物| 午夜精品福利一区二区三区av| 国产69精品久久777的优势| 一区二区毛片| 日韩欧美国产综合| 亚洲一区二区三区四区在线| 岛国av在线一区| 日韩视频一区| 91精品国产综合久久久蜜臀粉嫩| 国产精品国产三级国产普通话99 | 欧美在线小视频| 国产精品麻豆久久久| 美女视频黄频大全不卡视频在线播放| 91在线观看视频| 蜜桃久久av| 久久影院电视剧免费观看| 亚洲va天堂va国产va久| 国产精品一二三区在线| 99re66热这里只有精品4| 精品视频在线免费观看| 亚洲女子a中天字幕| 久久99国产精品久久99| 亚洲高清资源综合久久精品| 6080国产精品一区二区| 亚洲午夜激情av| 欧美日韩亚洲一区在线观看| 欧美人成免费网站| 日本在线不卡视频一二三区| 禁久久精品乱码| 精品99一区二区三区| 日本一不卡视频| 亚洲欧洲日本国产| 欧美大片免费久久精品三p | 国产精品久久777777毛茸茸| 久久精品一区二区三区不卡| 激情av综合网| 色婷婷亚洲婷婷| 亚洲精品中文字幕乱码三区| 女同性一区二区三区人了人一 | 国产成人综合网| 色欧美日韩亚洲| 亚洲欧美电影一区二区| 成人av动漫网站| 欧美成人a视频| 看片的网站亚洲| 久久国产66| 亚洲va韩国va欧美va精品| 亚洲精品1区2区| 中文字幕在线不卡一区| 欧美福利视频| 欧美国产一区视频在线观看| 成人毛片在线观看| 日韩女优毛片在线| 粉嫩av一区二区三区粉嫩| 91精品综合久久久久久| 国产成人免费视频网站高清观看视频| 欧美亚洲国产一区在线观看网站| 日韩国产欧美视频| 在线观看中文字幕不卡| 亚洲小说欧美激情另类| 久久激情中文| 激情欧美日韩一区二区| 在线不卡中文字幕播放| 国产精品18久久久| 日韩色在线观看| av电影一区二区| 久久免费看少妇高潮| 你懂的国产精品永久在线| 国产精品久久久久久亚洲毛片| 国内精品嫩模av私拍在线观看| 综合激情网...| 久久久久久国产精品一区| 免费看欧美女人艹b| 欧美色视频在线观看| 精品无码三级在线观看视频| 精品免费视频.| 国产精品久久波多野结衣| 久久精品国产一区二区三区免费看 | 精品污污网站免费看| 国产毛片一区二区| 精品理论电影在线| 黑人一区二区三区四区五区| 亚洲美女免费视频| 欧美性感一类影片在线播放| 国产91精品入口| 国产精品三级视频| 久久综合九色99| 成人午夜私人影院| 一区二区成人在线| 这里只有精品免费| 精品二区久久| 国产又黄又大久久| 中文字幕不卡的av| 久久精品欧洲| 91在线精品一区二区三区| 亚洲综合视频网| 欧美日本一区二区三区四区| 欧美一区二区三区久久精品| 全部av―极品视觉盛宴亚洲| 国产欧美一区视频| 久久久蜜桃一区二区人| 福利一区福利二区| 一区二区成人在线| 久久久美女艺术照精彩视频福利播放| aa级大片欧美三级| 福利电影一区二区三区| 国产精品久久久久久妇女6080 | 免费看黄色91| 日本一区二区在线不卡| 日本道精品一区二区三区| 欧美激情综合色综合啪啪| 免费在线观看精品| 亚洲男女一区二区三区| 欧美夫妻性生活| 国产精品日韩欧美一区| 91丨国产丨九色丨pron|