对于我的一个项目,我需要从网站验证的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)
感谢您的帮助