我试图下载一个文件使用python请求模块bu先登录到网站。我可以登录,但当我发送get请求下载文件时,它会再次显示登录页面。在
代码:login_url = 'https://seller.flipkart.com/login'
manifest_url = 'https://seller.flipkart.com/order_management/manifest.pdf'
username = 'username@gmail.com'
password = 'password'
params = {'sellerId':'seller_id'}
payload = {'authName':'flipkart',
'username':username,
'password':password}
ses = requests.Session()
ses.post(login_url, data=payload, headers={'Content-Type':'application/x-www-form-urlencoded','Connection':'keep-alive'})
response = ses.get(manifest_url, params=params, headers={'Content-Type':'application/pdf','Connection':'keep-alive'})
print response.status_code
print response.url
print response.content
在运行这段代码时,我得到登录页面的html作为内容。
我用小提琴手得到以下数据:
^{pr2}$
如何下载文件?在