我是新来的网页抓取。我尝试使用以下代码登录站点:
urlLogin = 'https://b*********.****n.dk/Authorization/LogOn'
urlData = 'https://b*********.****n.dk//Search/Index'
payload = {
'UserName':'{{username}}',
'Password':'{{a_password}}'
}
with requests.Session() as s:
s.post(urlLogin, data=payload)
r = s.get(urlData)
我得到以下错误:
^{pr2}$原因是什么?很多教程都建议用这种方法来做这件事,但在我的案例中似乎行不通。在
使用此代码:
结果是:
^{pr2}$这意味着我必须在有效载荷上再增加一个变量。代码变成:
这就是答案(新的问题是,输出给出的文本说明密码不正确。密码是否包含这些字符
* >
?我可以用这个用户名和密码通过网络登录。)相关问题 更多 >
编程相关推荐