我正在尝试使用Python和请求登录网站,但似乎无法让它工作。我是Python的新手,但似乎请求使用非常简单。
我可以成功通知会话并获取HTML数据,但无法弄清楚为什么帖子没有成功登录我。
我的代码如下:
url="https://www.trilink-usa-portal.com/cs/index.php"
page = requests.get(url)
soup = BeautifulSoup(page.text,"html.parser")
print(soup.prettify())
payload = {
'usercode' : '{username}',
'password' : '{password}',
'login' : 'Login',
'sid':'{sid}',
'redirect' : '{redirect}'
}
with requests.Session() as s:
s.get(url)
p = s.post("https://www.trilink-usa-portal.com/cs/index.php?login", data=payload)
print(p.text)
r = s.get("https://www.trilink-usa-portal.com/cs/rpt01V2.php")
print(r.text)
我不确定我是否需要sid或重定向,但任何帮助都将不胜感激。我的'r'打印只显示登录页面的html。