Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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—mechanize的请求头_Python_Mechanize - Fatal编程技术网

Python—mechanize的请求头

Python—mechanize的请求头,python,mechanize,Python,Mechanize,我正在寻找一种查看请求(而不是响应)标题的方法,特别是browser mechanize声称的内容。还有,我将如何操作它们,例如设置另一个浏览器 例如: import mechanize browser = mechanize.Browser() # Now I want to make a request to eg example.com with custom headers using browser 当然,测试的目的是测试一个网站,看看它是否根据报告的浏览器显示不同的页面 它必须是m

我正在寻找一种查看请求(而不是响应)标题的方法,特别是browser mechanize声称的内容。还有,我将如何操作它们,例如设置另一个浏览器

例如:

import mechanize
browser = mechanize.Browser()
# Now I want to make a request to eg example.com with custom headers using browser
当然,测试的目的是测试一个网站,看看它是否根据报告的浏览器显示不同的页面


它必须是mechanize浏览器,因为其余的代码都依赖于它(但由于不相关而被忽略)。

您已经找到了如何更改标题的答案,但是如果您想查看正在使用的确切标题,请尝试使用显示流量的代理。e、 g.windows上的Fiddler2或请参阅。

您也可以修改referer

br.addheaders = [('Referer', 'http://google.com')]

我可以在不知道现在使用默认值的情况下生活。回答接受!这是查看标题的好网站:
br.addheaders = [('Referer', 'http://google.com')]