Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更多的头是否意味着服务器认为您';你是人_Python_Http_Web Scraping_Python Requests_Http Headers - Fatal编程技术网

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
头,客户端告诉远程服务器所需的
传输编码
格式。同样,这个标题只是在客户端和服务器之间协商数据格式,它几乎不会提高您被识别为人类的机会