我正在尝试使用requests
(在Python中)-link连接到以下网站。
我真的是从Python处理网络的新手,所以我不知道该怎么做。据我了解(尽管不确定),我们需要创建一个包含用户名和密码的证书。我得到的页面内容如下:
r = requests.get(url,verify=False)
但是我不知道如何连接。此外,如何使会话保持活动状态,以便我可以在网站上输入另一个页面,而不会再次询问用户名和密码?
编辑:从上一个线程中我了解到我需要做类似的事情:
import requests
LOGIN = 'https://www.hackthis.co.uk/index.php?login'
PROTECTED_PAGE = 'https://www.hackthis.co.uk/news'
payload = {
'username': 'VALIDUSERNAME',
'password': 'VALIDPASSWORD'
}
with requests.session() as s:
s.post(LOGIN, data=payload)
response = s.get(PROTECTED_PAGE)
print(response.text)
所以我做到了:
payload = {
'TapuzLogin1$ctl01$UserName': 'USER',
'TapuzLogin1$ctl01$Password': 'PASS'
}
with requests.Session() as s:
p = s.post("https://www.tapuz.co.il/Common/SignInPage.aspx", verify=False,data=payload)
print(p.text)
但是它没有连接。用户名字段应为TapuzLogin1$ctl01$UserName
,密码字段应为TapuzLogin1$ctl01$Password
吗?另外,我应该在以后按connect还是应该到Trict?