为什么恶心。请求类在默认情况下调用parse()方法,但我不太了解该过程
部分恶心。请求源代码
class Request(object_ref):
def __init__(self, url, callback=None, method='GET', headers=None, body=None,
cookies=None, meta=None, encoding='utf-8', priority=0,
dont_filter=False, errback=None, flags=None):
self._encoding = encoding # this one has to be set first
self.method = str(method).upper()
self._set_url(url)
self._set_body(body)
assert isinstance(priority, int), "Request priority not an integer: %r" % priority
self.priority = priority
assert callback or not errback, "Cannot use errback without a callback"
self.callback = callback
self.errback = errback
。。。。在
但是这个默认的回调函数是None,所以我对此非常困惑
^{pr2}$
这是decided inside the Scrapy core的东西,请看
request.callback or spider.parse
部分:相关问题 更多 >
编程相关推荐