#!/usr/bin/python?
#coding=utf-8?
進口?要求
進口?urllib?
進口?urllib2,hashlib,md5
從哪裏?BeautifulSoup?進口?美麗的聲音
進口?庫奇利布
def?_md5(密碼):
md5?=?hashlib.md5()?
md5.update(str.encode(密碼))
psw?=?md5.hexdigest()
回歸?西南太平洋(PacificSouthwest)
網址?=?/captcha/randomcode?2hy270c2ji1 '
req?=?urllib2。請求(url)
res_data?=?urllib2.urlopen(req)
res?=?res_data.read()
輸出_文件?=?打開(' 1.jpg ',?WB’)?
output_file.writelines(res)?
output_file.close()
驗證碼?=?res_data.headers['Set-Cookie']。拆分(';')[0]
驗證碼?=?verify code . replace(' verify code = ','')
文件名?=?RES _ data . headers[' Content-disposition ']。拆分(';')[1].條狀()
執行(文件名)
庫克耶?=?庫克裏布。CookieJar()
開場?=?urllib2.build_opener(urllib2。HTTPCookieProcessor(cookiejar))
vidcode=?Raw_input(u "請輸入驗證碼(在此路徑?1.jpg):?”)?
數據?=?{ ' user _ log in ':" love sword 85 @ yeah . net ",
isMd5':"1 ",
user _ pwd ':_ MD5(' love 123456 '),
' verifycode ':視頻代碼,
URL“:”}
網址?=?/h/login.json '
數據?=?urllib.urlencode(數據)
標題?=?{ '內容類型':?application/x-www-form-urlencoded ',?X-Requested-With ':XMLHttpRequest ',?Cookie ':verify code = { 0 };“。格式(驗證碼)}
請求?=?urllib2。請求(url、數據、標題)
回應?=?opener.open(請求)
打印?-結果-'
打印?response.read()
打印?-標題-'
打印?響應.標題
打印?餅幹。
為了什麽?曲奇?在?cookiejar:
打印?曲奇餅