資源簡介
快速刷票代碼,可以再調(diào)用google的驗證碼識別包,能自動實現(xiàn)識別驗證碼并投票。

代碼片段和文件信息
#?-*-?coding:UTF-8?-*-
import?urllib??
import?urllib2?
import?reos
import?calendartimedatetime
from?time?import?sleep
from?Tkinter?import?*
import?getopt
import?sys
import?os
import?ImageTk
add=[]
dates=[]
data=[]
key=‘‘
#創(chuàng)建保存圖片的文件夾??
def?mkdir(path):??
????path?=?path.strip()??
????#?判斷路徑是否存在??
????#?存在????True??
????#?不存在??Flase??
????isExists?=?os.path.exists(path)??
????if?not?isExists:??
????????print?u‘新建了名字叫做‘pathu‘的文件夾‘??
????????#?創(chuàng)建目錄操作函數(shù)??
????????os.makedirs(path)??
????????return?True??
????else:??
????????#?如果目錄存在則不創(chuàng)建,并提示目錄已經(jīng)存在??
????????print?u‘名為‘pathu‘的文件夾已經(jīng)創(chuàng)建成功‘??
????????return?False?
def?recPic(fileName):
????def?quitlogin():
????????sys.exit()
????????#退出的事件函數(shù)
????def?getPicStr():
????????global?key
????????key?=?tex.get()
????????root.quit()
????def?subMit():
????????getPicStr()
????def?varify(event):
????????getPicStr()
????????
????root=Tk()
????root.geometry(‘500x200+270+50‘)
????root.title(‘請輸入驗證碼‘)
????img?=?ImageTk.PhotoImage(file=fileName)
????lab=Label(rootimage?=?imgwidth?=?250?height?=?50)
????tex=Entry(rootbg=‘white‘)
????but=Button(roottext=‘提交‘command?=?subMit)
????quit?=?Button(root?text?=?“退出“??command?=?quitlogin)
#????ent??=?Tkinter.Entry(root)
#????ent.pack()
????lab.grid(row=0column=0)
????tex.grid(row=1column=0)
????but.grid(row=2column=0)
????quit.grid(row=2column=1)
????tex.focus()
????tex.bind(‘‘?varify)
#????tex.bind(‘‘?(lambda?event:?root.quit()))
????root.mainloop()
????global?key
????key?=?key.encode(‘utf8‘?‘ignore‘)
????print?“你輸入了:“+key
????return?key
????????
day_now?=?time.localtime()
ym=day_now.tm_yearday_now.tm_mon
monthRange?=?calendar.monthrange(ym)
for?i?in?range(1monthRange[1]+1):
???????_day=str(y)+‘-‘+?str(m)?+‘-‘+str(i)
???????_week=datetime.datetime.strptime(_day?“%Y-%m-%d“).date().weekday()
???????if?i?in?add:
???????????dates.append(_day)
???????if?_week!=5?and?_week!=6:
???????????dates.append(_day)
datatmp=‘curid=11572280&starttime=2017%2F1%2F4%2016%3A24%3A01&validate_text=&source=directphone&submittype=1&rn=1701815473.46466390&btuserinput=&btcaptchaId=DesignerInitializedCaptcha&btinstanceId=&t=1483518693798‘
geturl?=?‘http://tp.sojump.cn/m/11572280.aspx‘??
cookies?=?urllib2.HTTPCookieProcessor()
opener?=?urllib2.build_opener(cookies)??
???
headers?=?{‘Content-Type‘:?‘a(chǎn)pplication/x-www-form-urlencoded;?charset=UTF-8‘
????????????‘Accept-Language‘:?‘zh-CN‘
????????????‘Accept‘:?‘text/plain?*/*;?q=0.01‘
????????????‘User-Agent‘:?‘Mozilla/4.0?(compatible;?MSIE?7.0;?Windows?NT?6.1;?WOW64;?Trident/4.0;?SLCC2;?.NET?CLR?2.0.50727;?.NET?CLR?3.5.30729;?.NET?CLR?3.0.30729;?Media?Center?PC?6.0;?.NET4.0C;?.NET4.0E)‘
????????????‘Referer‘?:?‘http://tp.sojump.cn/m/11572280.aspx‘}??
result_tmp=urllib.urlencode({
????‘curid‘:‘11572280‘
????‘starttime‘:‘‘
????‘validate_text‘:‘‘
????‘source‘:‘directphone‘
????‘submittype‘:‘1‘})
request=urllib2.Re
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4645??2017-01-05?18:08??wjxtp.py
-----------?---------??----------?-----??----
?????????????????4645????????????????????1
評論
共有 條評論