我正在尝试使用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
任何人请指导我是python的初学者..
答案 0 :(得分:0)
由于你没有提到任何特殊错误:»不起作用«,我看看JS是如何做到的:
var data = 'uname='+username.toString()+'&pass='+password.toString();
因此,网站在某种程度上期待uname
和pass
。
你给dict(username=USERNAME, password=PASSWORD)
这实际上是:
{'username': 'bla', 'password': 'blabla'}
。
这可能是错误的一个来源。