Python 更多的头是否意味着服务器认为您';你是人
这不是一个与编程相关的问题,但我已经多次使用了Python 更多的头是否意味着服务器认为您';你是人,python,http,web-scraping,python-requests,http-headers,Python,Http,Web Scraping,Python Requests,Http Headers,这不是一个与编程相关的问题,但我已经多次使用了python请求 我通常使用的标题是: 接受编码 起源 推荐人 用户代理 接受语言 接受 饼干 在执行诸如登录之类的任务时检查发送到服务器的请求时,您会注意到如下标题: 主人 内容长度 TE 如果我决定将这些头添加到我的请求中,是否会提高我被识别为人类的机会,因为它会告诉服务器有关“浏览器”的信息。不太可能 Host在HTTP v.1.1协议中是必需的头,因此无论如何都会发送它。请求模块隐式设置此标头。您不应该手动设置它,在99个100的情况
python
请求
我通常使用的标题是:
- 接受编码
- 起源
- 推荐人
- 用户代理
- 接受语言
- 接受
- 饼干
在执行诸如登录之类的任务时检查发送到服务器的请求时,您会注意到如下标题:
- 主人
- 内容长度
- TE
如果我决定将这些头添加到我的请求中,是否会提高我被识别为人类的机会,因为它会告诉服务器有关“浏览器”的信息。不太可能
Host
在HTTP v.1.1协议中是必需的头,因此无论如何都会发送它。请求
模块隐式设置此标头。您不应该手动设置它,在99个100的情况下,您永远不应该关心这个标题
尽管Content Length
是一个可选的头,但它几乎一直在使用,因为这是告诉远程服务器HTTP消息实际结束的最简单的方法。最流行的替代方法是传输编码:分块
。这两个标题中的任何一个都不会透露有关客户端的任何信息,因此您不必担心它们
最后,通过使用TE
头,客户端告诉远程服务器所需的传输编码
格式。同样,这个标题只是在客户端和服务器之间协商数据格式,它几乎不会提高您被识别为人类的机会