如何查看requests发送出去的的data数据?
代码片段:
captcha_code = raw_input('Please input code:')
data = {
"name": setting.username,
"password": encryptPasswd(setting.password),
"verificationCode": captcha_code,
"remember": "0"
}
login_response = requests_vivo.post(url=login_url,headers=header,data=data)
print login_response.request.data
报错:
Please input code:pwxx
pwxx
Traceback (most recent call last):
File "/home/freedom/work/app/sem/xxxx/test.py", line 39, in <module>
print login_response.request.data
AttributeError: 'PreparedRequest' object has no attribute 'data'
如上报错,如何才能查看发送出去的data部分呢?由于url是https的,因此抓包无法看到data内容。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试 login_response.request.body
我看网上有用Charles抓取https请求的:
https://www.jianshu.com/p/7a8...
代理软件地址
verify同目录下的Fiddler证书,Fiddler就能抓到包了