首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何打印Scrapy发送的请求头?

如何打印Scrapy发送的请求头?
EN

Stack Overflow用户
提问于 2021-05-31 02:25:08
回答 1查看 47关注 0票数 1

我想要做的任务是打印scrapy发送的请求头。我在如何使用scrapy中间件方面遇到了一点困难。

我在项目settings.py文件中激活了下载器中间件。

代码语言:javascript
复制
DOWNLOADER_MIDDLEWARES = {
    'CarDataPull.middlewares.CardatapullDownloaderMiddleware': 543,
}

然后,我将以下行添加到middlewares.py文件内的函数process_request中。

代码语言:javascript
复制
 print('I was here')
 with open('request_header.txt', 'wb') as a:
     a.write(request)

我看不到这项功能被激活的任何迹象。

谁能告诉我如何激活那个特定的功能?或者,是否有其他方法可以打印请求标头?

EN

回答 1

Stack Overflow用户

发布于 2021-05-31 22:28:47

在启动时,scrapy返回几个日志条目,包括活动中间件列表。

如果您希望启用中间件,则此日志行[scrapy.middleware] INFO: Enabled downloader middlewares:之后的行应该包含中间件的名称。

如果没有,这意味着你的中间件没有被激活(最常见的情况是中间件路径问题)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67764534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档