关于 Scrapy 请求的 header 自动转换为 bytes 导致请求失败的问题。

2022-08-29 10:21:37 +08:00
 kaiger

为什么 scrapy 请求的 header 会转换为 bytes 类型,这很难受。

同一个 header , 用 requests 模块请求就能请求成功,用 scrapy 就失败。

有什么办法能避免这种情况吗?

1375 次点击
所在节点    Python
2 条回复
xiaoqiao24
2022-08-29 11:34:21 +08:00
2 条路
1.middleware 里面处理
2.改底层
Nostalgia
2022-08-29 11:53:40 +08:00
从来没意识到有这个问题……应该是对我爬的网站没啥影响。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/876110

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX