0

我想知道scrapy中request对象返回的是什么类型的对象

http://doc.scrapy.org/en/latest/topics/request-response.html

假设这是我的要求

myrequest = Request("http://www.example.com",  callback = self.mytest)

现在我想知道myrequest变量中会有什么。

有什么方法可以覆盖 Request 对象,因为我想创建MYREQUEST返回响应对象以便我可以访问resposne.bodyresposne.url

myvar =MYREQUEST("http://www.example.com",  callback = self.mytest)

然后我可以访问myvar.bodymyvar.url

我无法从 git hub 找到请求类定义,该类在哪里定义。我只能在那里找到请求文件夹,但找不到请求类 https://github.com/scrapy/scrapy/tree/master/scrapy/http

4

1 回答 1

1

Request是 a class,所以你没有在这里调用函数,真正发生的是你创建了一个Request对象并将其分配给myreqeust.

文档Scrapy中所述:

回调函数将使用下载的 Response 对象作为其第一个参数来调用。

于 2012-12-18T02:42:50.457 回答