Geolocation 从不同地理区域的站点读取站点html

Geolocation 从不同地理区域的站点读取站点html,geolocation,Geolocation,我正在使用python和BeautifulSoup阅读html页面。不幸的是,一些网站重定向到我的地理区域AU,因此我无法检索目标国家版本,即英国、美国、法国、新西兰 我曾尝试使用VPN服务,但这需要我手动更改区域,因此无法自动执行此过程。我曾尝试使用PythonQuartz.Coregraphics库来单击屏幕上的选项,但这是变化无常的 有没有一种方法可以通过编程实现这一点?我自己已经设法解决了这个问题。最好的答案是阅读英国网站的例子 import urllib2 url = 'Some-uk

我正在使用python和BeautifulSoup阅读html页面。不幸的是,一些网站重定向到我的地理区域AU,因此我无法检索目标国家版本,即英国、美国、法国、新西兰

我曾尝试使用VPN服务,但这需要我手动更改区域,因此无法自动执行此过程。我曾尝试使用PythonQuartz.Coregraphics库来单击屏幕上的选项,但这是变化无常的


有没有一种方法可以通过编程实现这一点?

我自己已经设法解决了这个问题。最好的答案是阅读英国网站的例子

import urllib2
url = 'Some-uk-url'

req = urllib2.Request(url)
req.add_header('Accept-Language', 'en-gb')
req.add_header('X-Forwarded-For', [a uk proxy ipaddress here])

htmltext = urllib2.urlopen(req).read()