请求登录和数据拉取

时间:2017-12-04 19:18:50

标签: python html beautifulsoup python-requests

我正在尝试使用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。

0 个答案:

没有答案