我想从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内容。
有什么办法吗?
答案 0 :(得分:1)
尝试阅读页面的HTML内容是不可取的。
基本的HTTP身份验证不是您现在经常会看到的。这是一种弹出浏览器警报消息,询问您的用户名和密码。与大多数其他网站一样,Google使用自己更复杂的系统。除了人类之外,任何人都无法访问该系统。更不用说在源代码中存储您的Google帐户密码是一个糟糕的主意。
相反,您应该查看Google Play Developer API,其中 旨在由计算机访问,并使用OAuth2身份验证。