|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不失微笑 于 2018-2-5 18:20 编辑
from urllib import request
from urllib import error
from urllib import parse
from http import cookiejar
import chardet
login_url='http://jw.cupk.edu.cn/jsxsd'
user_agent='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'
head={'User-Agent':user_agent,'Connection': 'keep-alive'}
Login_Data = {}
Login_Data['action'] = 'user_login'
Login_Data['redirect_url'] = 'http://jw.cupk.edu.cn/jsxsd'
Login_Data['remember_me'] = '0'
Login_Data['空1'] = '已经正确输入,不透露了' #这里空的两个地方我审查元素找不到data,应该填入用户名和密码对应的键
Login_Data['空2'] = '已经正确输入,不透露了'
login_data=parse.urlencode(Login_Data).encode('UTF-8')
#proxy={'http':'119.6.144.73.81'}
#proxy_handler=request.ProxyHandler(proxy)
cookie=cookiejar.CookieJar()
cookie_handler=request.HTTPCookieProcessor(cookie)
opener=request.build_opener(cookie_handler,login_data)
req=request.Request(url=login_url, data=login_data, headers=head)
response=opener.open(req)
html=response.read()
chardet=chardet.detect(html)
html=html.decode(chardet['encoding'])
print(html)
|
|