python – 以编程方式登录和使用非a​​pi支持的Google服务

Google为多种语言提供了许多服务和绑定的API.但是,并非一切都得到支持.所以这个问题来自我对wget,curl和各种Web编程库之类的东西的不完全理解.

>我如何以编程方式向Google进行身份验证?
>是否可以利用现有的API来访问Google不受支持的部分?

经过身份验证后,如何使用它来访问我的受限页面?似乎可以使用API​​进行登录并获取令牌,但我不明白我接下来应该做什么来获取受限制的网页.

具体来说,我正在玩Android,想要编写一个脚本,每天一次或两次从Android Market获取我的应用程序使用情况统计数据,这样我就可以创建漂亮的图表.我最可能的目标是python,但是用任何语言编写的代码都说明非API使用Google的服务会很有帮助.谢谢大家.

最佳答案 您可以通过针对
https://www.google.com/accounts/ClientLogin验证特定服务来获取身份验证令牌

例如.

curl -d "Email=youremail" -d "Passwd=yourpassword" -d "service=blogger" "https://www.google.com/accounts/ClientLogin"

然后,您可以在访问服务时传递身份验证令牌和Cookie.您可以使用firebug或temper数据firefox插件来查找参数名称等.

点赞