从经过身份验证的URL下载包含python请求的CSV文件

时间:2015-09-01 20:41:33

标签: python session python-requests

对于我的一个项目,我需要从网站验证的URL中获取CSV文件。不幸的是,没有API可以做到这一点。这就是为什么我决定使用会话请求来获取它。

登录页面是: http://extranet.ffbb.com/fbi/identification.do

我在页面上检查了HTML代码中的登录名和密码名。登录是" identificationBean.identifiant"密码是" identificationBean.mdp"。

所以我尝试连接并使用以下代码显示返回的HTML,但它返回错误登录/密码的HTML代码(就像我从浏览器输入错误的登录/传递)。我相信我的资历是正确的。

login = "my_login"
password = "my_password"

with requests.Session() as session:
    data = {
        'identificationBean.identifiant': '{}'.format(config.login),
        'identificationBean.mdp': '{}'.format(config.password)
    }
    url = 'http://extranet.ffbb.com/fbi/identification.do'
    response = session.post(url, data=data)
    print(response.text)

感谢您的帮助

0 个答案:

没有答案