from urllib import request,parse
import
http.cookiejar
import urllib
import re
print(
'loging info my ssfw')
cookie=
http.cookiejar.CookieJar()
opener=urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cookie))
CaptchaUrl =
"http://jwgl.nwsuaf.edu.cn/academic/getCaptcha.do"
picture = opener.
open(CaptchaUrl).
read()
local =
open(
'e:/image.jpg',
'wb')
local.
write(picture)
local.
close()
SecretCode = input(
'输入验证码: ')
print(SecretCode)
loging_data=parse.urlencode([
(
'j_username',
"2014XXXXXX"),
(
'j_password',
"XXXXXX"),
(
'j_captcha',SecretCode)])
headers = {
'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 '+
'(KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36'
}
req=request.Request(url=
'http://jwgl.nwsuaf.edu.cn/academic/j_acegi_security_check',
data=loging_data.encode(encoding=
'utf-8'),
headers=headers)
try:
result=opener.
open(req)
except urllib.error.HTTPError:
print(
"connect failed")
try:
result=opener.
open(
'http://jwgl.nwsuaf.edu.cn/academic/index_new.jsp')
print(
result.
read().decode(
'gbk'))
except urllib.error.HTTPError:
print(
"error")
转载请注明原文地址: https://ju.6miu.com/read-965438.html