似乎Scrapy在调用回调时不显示log.info。 我的代码:
import scrapy
import re
from array import *
import platform
print("version :"+platform.python_version())
class QuotesSpider(scrapy.Spider):
name = "test"
start_urls = [
'https://www.google.com'
]
def parse(self, response):
self.logger.info("before callback")
scrapy.Request("http://www.google.de", callback=self.parseOther)
self.logger.info("after parseOther")
return
def parseOther(self, response):
self.logger.info("##################parseOther#######################")
return
可能没有执行回调。有什么建议? 感谢
答案 0 :(得分:1)
创建Request
还不足以实际发送
你需要屈服它,就像你会产生物品一样。
yield scrapy.Request("http://www.google.de", callback=self.parseOther)