#定義代碼格式
#-*-?coding:utf8?-*-
from?urllib?import?request
from?urllib?import?parse
from?urllib.request?import?urlopen
url?=?"http://xapi.kybyun.com/user/login"
#定義請求數據并賦值
headers?=?{}
headers?=?{
????????'Host':?'xapi.kybyun.com',
????????'Connection':?'keep-alive',
????????'User-Agent':?'BangXueTang?AipBot/1.0(BangXueTang-IOS/2.1.3.1;IOS/9.30;iPhone?6?Plus)',
????????'KY-UKEY':?'940cd0dffd371d41eb0acbb7694fd5e9',
????????'KY-SYDEV':?'iPhone?6?Plus',
????????'KY-SPEID':?'10010101',
????????'KY-SCHID':?'1044',
????????'KY-APPCHG':?'AppStore',
????????'Connection':?'keep-alive',
????????'KY-UUID':?'6ff7563dbd47c8077905c3920bc0d8b3',
????????'KY-YEAR':?'2017',
????????'Accept-Language':?'zh-Hans-CN;q=1',
????????'KY-SYSVER':?'9.3',
????????'Accept':?'*/*',
????????'Content-Type':?'application/x-www-form-urlencoded',
????????'KY-APPVER':?'2.1.3.1',
????????'KY-APPVERS':?'4',
????????'KY-APPTYPE':?'21'
}
data?=?{}
data['appchg']?=?'Appstore'
data['apptype']?=?'21'
data['appver']?=?'2.1.3.1'
data['email']?=?'mushishi01'
data['isblind']?=?'0'
data['passwd']?=?'111111'
data['sysdev']?=?'iPhone?6?Plus'
data['sysver']?=?'9.3'
data['uuid']?=?'6ff7563dbd47c8077905c3920bc0d8b3'
#對數據進行編碼
data?=?parse.urlencode(data).encode(encoding='UTF8')
#對post的數據進行合并
req?=?request.Request(url,?data,?headers)
#打開請求獲取對象
requestResponse?=?urlopen(req)
#讀取服務端返回的對象
responseStr?=?requestResponse.read()
#將密碼進行轉譯(因為密碼用的是MD5的,對應上邊)
ResponseStr?=?responseStr.decode("unicode_escape")
#打印數據
print(ResponseStr)
2019-06-03
2019-04-19
#定義代碼格式
#-*-?coding:utf8?-*-
from urllib import parse
from urllib import request
url = 'http://xapi.kybyun.com/user/login'
#定義請求數據并賦值
headers = {}
headers = {
? ?'Host': 'xapi.kybyun.com',
? ?'Connection': 'keep-alive',
? ?'User-Agent': 'BangXueTang AipBot/1.0(BangXueTang-IOS/2.1.3.1;IOS/9.30;iPhone 6 Plus)',
? ?'KY-UKEY': '940cd0dffd371d41eb0acbb7694fd5e9',
? ?'KY-SYSDEV': 'iPhone 6 Plus',
? ?'KY-SPEID': '10010101',
? ?'KY-SCHID': '1044',
? ?'KY-APPCHG': 'AppStore',
? ?'Connection': 'keep-alive',
? ?'KY-UUID': '6ff7563dbd47c8077905c3920bc0d8b3',
? ?'KY-YEAR': '2017',
? ?'Accept-Language': 'zh-Hans-CN;q=1',
? ?'KY-SYSVER': '9.3',
? ?'Accept': '*/*',
? ?'Content-Type': 'application/x-www-form-urlencoded',
? ?'KY-APPVER': '2.1.3.1',
? ?'KY-APPVERS': '4',
? ?'KY-APPTYPE': '21'
}
data = {}
data['appchg'] = 'AppStore'
data['apptype'] = '21'
data['appver'] = '2.1.3.1'
data['email'] = 'mushishi01'
data['isblind'] = '0'
data['passwd'] = '111111'
data['sysdev'] = 'iPhone 6 Plus'
data['sysver'] = '9.3'
data['uuid'] = '6ff7563dbd47c8077905c3920bc0d8b3'
#數據編碼以及賦值
data = parse.urlencode(data).encode(encoding='utf-8')
#對post的數據進行合并
requestStr = request.Request(url,data,headers)
#打開地址并且賦值給變量
requestResponse = request.urlopen(requestStr)
#讀取獲得的值
responseStr = requestResponse.read()
#將密碼進行轉譯(因為密碼用的是MD5的)
responseStr = responseStr.decode('unicode_escape')
print(responseStr)
運行結果:
{"errmsg":"","version":1,"state":11459522,"res":{"uid":"11459522","uname":"mushishi01","scores":"2556","isavatar":"1","ctime":"1468306120","phone":"","sex":"0","year":"2018","proid":"1000","cityid":"1006","schid":"1033","schname":"北京大學","preschid":"1038","preschname":"對外經濟貿易大學","speid":"10101100","spename":"護理學","subcity":"北京 海淀區","isdone":"1","iskyb":"1","isbxt":"1","schids":"1033,1040,1425","schnames":"北京大學,中國人民大學,黑龍江大學","onpic":"http:\/\/cdn2.kybimg.com\/avatar\/011\/45\/95\/22_avatar_middle.jpg","subids":"10,50,60,301,402","subnames":"政治,管理類聯考,法碩(非法學),數學一,英語二"}}
2019-04-02
去大賣場額拿的7啦 1517幾回去了 有元的
2019-03-30
你的代碼在python3里面是正確的
2019-01-09
data?
=
?parse.urlencode(data).encode(encoding
=
'UTF8'
)? ?這一句代碼錯了吧