我正在尝试使用 python 脚本登录并从我的 Google Checkout 帐户中获取 html。它似乎登录但返回一个奇怪的页面: 其中没有我试图解析的任何订单信息。我知道 Google Checkout 有一个 API,但没有办法只解析支付总额,这是我所关心的。
这是我的代码:
import urllib, urllib2, cookielib
username = 'username'
password = 'password'
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_data = urllib.urlencode({'Email' : username, 'Passwd' : password})
opener.open('https://accounts.google.com/ServiceLogin?service=sierra&passive=1200&continue=https://checkout.google.com/sell/orders&followup=https://checkout.google.com/sell/orders<mpl=seller&scc=1&authuser=0', login_data)
resp = opener.open('https://checkout.google.com/sell/payouts')
f = file('test.html', 'w')
f.write(resp.read())
f.close()
print "Finished"
如何获取此代码以显示我的帐户的正确 HTML,以便我可以解析它?