我想知道scrapy
中请求对象返回了什么类型的对象http://doc.scrapy.org/en/latest/topics/request-response.html
假设这是我的要求
myrequest = Request("http://www.example.com", callback = self.mytest)
现在我想知道myrequest
变量中的内容。
有没有办法覆盖Request对象,因为我想创建MYREQUEST
,它返回响应对象,以便我可以访问resposne.body
,resposne.url
myvar =MYREQUEST("http://www.example.com", callback = self.mytest)
然后我可以访问myvar.body
和myvar.url
我无法从git hub找到Request Class defination,其中定义了该类。 我可以在那里找到请求文件夹,但不能找到Request Class https://github.com/scrapy/scrapy/tree/master/scrapy/http
答案 0 :(得分:1)
Request
是class
,因此您不在此处调用函数,实际发生的是您创建了Request
对象并将其分配给myreqeust
。< / p>
正如Scrapy
的{{3}}中所述:
将使用下载的Response调用回调函数 将对象作为其第一个参数。