使用Python读取受密码保护的Google网站

时间:2015-06-25 20:01:41

标签: python google-play

我想从Python的Google Play商店开发人员后端阅读网站的HTML内容。 网址是

https://play.google.com/apps/publish/?dev_acc=1234567890#AppListPlace

如果您已登录,该网站当然只能访问。

我天真地试过:

response = requests.get(url, auth=HTTPBasicAuth('username@gmail.com', 'mypassword')) 

仅产生默认值'您需要登录才能查看此页面' HTML内容。

有什么办法吗?

1 个答案:

答案 0 :(得分:1)

尝试阅读页面的HTML内容是不可取的。

基本的HTTP身份验证不是您现在经常会看到的。这是一种弹出浏览器警报消息,询问您的用户名和密码。与大多数其他网站一样,Google使用自己更复杂的系统。除了人类之外,任何人都无法访问该系统。更不用说在源代码中存储您的Google帐户密码是一个糟糕的主意。

相反,您应该查看Google Play Developer API,其中 旨在由计算机访问,并使用OAuth2身份验证。