我正在尝试使用Python脚本登录我的clg网站 (请求模块)但我无法登录。有人能帮我吗? 注意:我是Python的初学者
我正在尝试登录此网页(http://elab.krgi.in/elab)
以下是我正在使用的代码:
import requests
with requests.Session() as c:
page = c.get('http://elab.krgi.in/elab/login/student/home.php')
print page.content
url = 'http://elab.krgi.in/elab/index.php'
USERNAME = 'uid'
PASSWORD = 'password'
c.get(url)
phpssid = c.cookies['PHPSESSID']
login_data = dict(username=USERNAME, password=PASSWORD)
c.post(url, data=login_data)
page = c.get('http://elab.krgi.in/elab/login/student/home.php')
print page.content
任何帮助都将不胜感激
因为除了:»不工作«之外,您没有提到任何特殊错误,所以我看了一下JS是如何做到的:
因此,该站点在某种程度上期望
uname
和pass
。 您给出了dict(username=USERNAME, password=PASSWORD)
,实际上是:{'username': 'bla', 'password': 'blabla'}
这可能是错误的来源之一
相关问题 更多 >
编程相关推荐