为什么 Python 中的 Machenize 包在我尝试打开 Google AdWords 时会打开支持页面?

Why Machenize package in Python opens the support page when I try to open Google AdWords?

我使用 Machenize 打开 google AdWord 页面,但它重定向到支持页面,请参阅下面的代码。:

br = mechanize.Browser()
br.set_handle_robots(False)  
br.set_handle_refresh(False)  

url="https://accounts.google.com/ServiceLogin"
br.open(url)
br.form = list(br.forms())[0]

email = "myEmail"
password = "myPassword"

br.form["Email"] = email 
br.form["Passwd"] = password

response=br.submit() # And submit ! so far its ok, now Im in right page

br.open("https://adwords.google.com/") # The problem is here, the browser doesnt open this page
print br.geturl() # It opens this page : https://support.google.com/adwords/answer/1704376?hl=en#browsersupport

我无法进入 AdWords 页面,登录后,我最终只能看到支持页面,为什么> 提前致谢。

当使用不受支持的浏览器时,AdWords 会重定向到此支持页面。

您应该可以通过伪造您的用户代理来解决这个问题。