Skip to main content
 首页 » 编程设计

python之如何从 Scrapy 中获取请求的响应

2025年05月04日7傻小

有什么方法可以从 scrapy 的 Request 函数中获取 response.body 吗?

我有这个:

request = Request("http://www.example.com",  callback = self.mytest) 
 
def mytest(self, response) 
     return response.body 

现在我想在 Python 变量中获取 response.body,我该如何获取?

我想要类似的东西

myresponse = Request("http://www.example.com").get('response')

请您参考如下方法:

有没有办法从您刚创建的请求中获取响应?没有,只有回调函数可以访问响应。一旦进入回调,您就可以通过 response.request 访问请求,但反之则不行。