优化循环请求获取不到数据
This commit is contained in:
@@ -14,5 +14,12 @@ class Engine:
|
||||
|
||||
def crawl(self):
|
||||
'''主逻辑'''
|
||||
start_request = next(self.start_requests)
|
||||
self.downloader.download(start_request)
|
||||
while True:
|
||||
try:
|
||||
start_request = next(self.start_requests)
|
||||
self.downloader.download(start_request)
|
||||
except StopIteration:
|
||||
self.start_requests = None
|
||||
except Exception as exc:
|
||||
#print(exc)
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user