dies ist mein Code, ich requests.python2.7 verwendenWie können die Anfragedaten angezeigt werden?
#create requests
requests_vivo = requests.Session()
#login url
login_url = 'https://id.vivo.com.cn/api/login'
#captcha_url
captcha_url = 'https://id.vivo.com.cn/api/kaptcha.jpg?t=%.0f' % time.time()
#header
header = {
"Accept": "application/json, text/javascript, */*; q=0.01",
"Accept-Encoding": "gzip,deflate,sdch",
"Accept-Language": "zh-CN,zh;q=0.8",
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"Host": "id.vivo.com.cn",
"Origin": "https://id.vivo.com.cn",
"Referer": "https://id.vivo.com.cn/?_%.0f"%time.time(),
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"
}
#request captcha
captcha_response = requests_vivo.get(url=captcha_url,headers=header)
#write jpg
with open('captcha_pic.jpg','wb') as f:
f.write(captcha_response.content)
captcha_code = raw_input('Please input code:')
#data
data = {
"name": setting.username,
"password": encryptPasswd(setting.password),
"verificationCode": captcha_code,
"remember": "0"
}
#login request
login_response = requests_vivo.post(url=login_url,headers=header,data=data)
print login_response.request.data
dieser Fehler ist, kann ich nicht Daten sehen:
#captcha
Please input code:8men
8men
#error info
Traceback (most recent call last):
File "/home/freedom/work/app/sem/vivo/test.py", line 39, in <module>
print login_response.request.data
AttributeError: 'PreparedRequest' object has no attribute 'data'
ich für eine lange Zeit auf Netto-bin auf der Suche. Aber keine Verwendung. Bitte helfen oder versuchen Sie, einige Ideen zu geben, wie dies zu erreichen ist.
Welche Version von Anforderungen verwenden Sie? – johnII
[email protected] –