如何更改Scrapy发送的HTTP头的顺序?

如何更改Scrapy发送的HTTP头的顺序?,scrapy,Scrapy,我发现我可以通过修改中间件中的request.headers来更改发送的头,但是我可以更改它们的顺序吗?我无法使用request.headers的默认实现,因为它基于无序字典。但目标是什么?请检查这一点,因为它解释了顺序对请求来说并不重要,除非您发送多个同名的头,是这样吗?谢谢。当HTTP头的顺序用于识别请求者时,这需要绕过一种通过浏览器指纹进行机器人检测的技术。对此有任何更新吗?

我发现我可以通过修改中间件中的request.headers来更改发送的头,但是我可以更改它们的顺序吗?我无法使用request.headers的默认实现,因为它基于无序字典。

但目标是什么?请检查这一点,因为它解释了顺序对请求来说并不重要,除非您发送多个同名的头,是这样吗?谢谢。当HTTP头的顺序用于识别请求者时,这需要绕过一种通过浏览器指纹进行机器人检测的技术。对此有任何更新吗?