回复:urllib接受语言没有任何效果

嗨,菲利普,谢谢你的snipplet,但我已经试过代码了。它确实给我一个瑞典版. .www.google.de)的美丽关于谷歌所有可用的域的所有语言。但是如果我试试www.gizmodo.com(在一些科技博客语言)我仍然得到德国的版本。显然这两个网站重定向客户端符合国情的版本首先根据IP,谷歌提供了所需的页面语言之后. .大多数其他multihost网站不会有一个瑞典的版本的.de网站,所以这并不放弃帮助:(不管怎样,谢谢马丁我不确定你的意思。在我尝试wget,谷歌accept - language头尊重。换句话说,这个返回瑞典页面即使我执行从美国的IP地址:wget"——头=接收语言:sv"http://www.google.com/我从urllib2看到相同的行为,虽然我的代码略与你的不同。这是我的代码。如果我使用"sv"头瑞典,波兰"pl"给我,等我得到同样的结果添加您的Mozilla用户代理字符串。----------------------------------------进口urllib2头={"接收语言":"sv"}要求= urllib2.Request ("http://www.google.com/",没有一个标题)f = urllib2.urlopen(要求)内容= f.read ()f.close ()打印的内容----------------------------------------你得到不同的结果与这相同的代码在德国吗?干杯菲利普

# 回答1

在消息<马* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * @python。o rg >,马丁Bachwerk写道:听起来像一个bug的gizmodo.com网站。

标签: python

添加新评论