我正在尝试登录 https://sftp.mcxindia.com然后获取url中的文件
我目前无法登录(我知道用户名和密码正确) 我试过了
In [2]: import requests
...: import urllib
...: import urllib2
In [3]: session = requests.Session()
In [15]: payload = {'user':'####','pword':'####'}
In [16]: r = session.post('https://sftp.mcxindia.com', data=payload,verify=False)
In [17]: r
Out[17]: <Response [401]>
我认为它的登录方式是通过cookies实现的,对此我不太确定。我查看了登录按钮事件,发现 cookie 值已设置。
谁能帮我解释为什么我无法登录
添加了表单 html https://pastebin.com/jLZHBbgr
最佳答案
您发布的网址错误
r = session.post('https://sftp.mcxindia.com/Web%20Client/Login.xml?Command=Login&Sync=1505978085429', data=payload,verify=False)
关于python 使用 cookie 请求登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46337505/