为朋友写的一个投票功能的提交代码
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                为朋友写的一个投票功能的提交代码
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                最近一直研究驗(yàn)證碼等圖形處理,剛好碰到一朋友說要想投票一下,就寫了這個(gè)投票功能的python代碼:
?
?
#! /usr/bin/env python #coding=utf-8# 實(shí)現(xiàn)了最基礎(chǔ)的投票功能import capatcha import urllib2 import urllib import os import datetime import time import random import cookielibdef getsecond():now = datetime.datetime.now()return time.mktime( now.timetuple() )def randvalue():v = []for i in range( random.randint(5,20) ):v.append( str(i) )return ''.join(v)def post():# 制作cookiecookie = cookielib.CookieJar()opener = urllib2.build_opener( urllib2.HTTPCookieProcessor(cookie) )url = 'http://124.225.113.132/voteserver/JGYJ_HuaD/sms.ASP?ID=343' request = urllib2.Request( url )request.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 7.0 Windows NT 5.2; .NET CLR 1.1.4322)')response = opener.open( request ) capatcha_url = 'http://124.225.113.132/voteserver/JGYJ_HuaD/getcode.asp?t=%s' %str(getsecond()) filename = os.path.join( os.getcwd() , 'temp.bmp' )urllib.urlretrieve(capatcha_url, filename)value = capatcha.picture_reg.reg( filename ) # 驗(yàn)證碼識(shí)別print valueurl = 'http://124.225.113.132/voteserver/JGYJ_HuaD/sms.ASP?verifycode=%s&W02_Name=%s&W04_Phone=%s&W03_Message=%s' %( value, randvalue(), randvalue(),randvalue())url += '&Submit2=%CC%E1%BD%BB&ID=343'print url request = urllib2.Request( url )request.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 7.0 Windows NT 5.2; .NET CLR 1.1.4322)')#request.set_proxy( '74.115.1.10:80', 'http' )#opener = urllib2.build_opener()response = opener.open( request )data = response.read()print dataresponse.close()def main():post()if __name__ == '__main__':main()代碼寫的很粗糙,不過也簡(jiǎn)單。
?
掛個(gè)小廣告,阿里巴巴珍珠飾品
http://zjyuezz.cn.alibaba.com/
?
blog來自:
http://www.cnblogs.com/ubunoon/archive/2010/05/08/1730558.html
?
后記:
看了吉日的回復(fù),也看了他很多的blog,決定將這個(gè)頁面放到首頁上去。
轉(zhuǎn)載于:https://www.cnblogs.com/ubunoon/archive/2010/05/08/1730558.html
總結(jié)
以上是生活随笔為你收集整理的为朋友写的一个投票功能的提交代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: XPO使用
- 下一篇: jQuery Alert Dialogs
