我想在使用Python Requests请求网页时,发送一个"User-agent"
的值。我不确定是否可以将其作为头文件的一部分发送,例如下面的代码:
debug = {'verbose': sys.stderr}
user_agent = {'User-agent': 'Mozilla/5.0'}
response = requests.get(url, headers = user_agent, config=debug)
调试信息没有显示请求期间发送的标头。
在标头中发送这些信息是否可以接受?如果不行,我该如何发送它们?
response.request.headers
访问您发送的请求头信息,这是因为响应对象中包含了原始请求对象的属性。请参见http://docs.python-requests.org/en/latest/user/advanced/#request-and-response-objects。 - here2.13.0
版本中,头部不会被覆盖,文档只是告诉你使用headers
关键字参数。 - Jmills