當前網絡上的活動多了跟螞蟻一樣,幾乎大家都會在朋友圈看到人在拉票,那麼小編要給大家分享一個網絡投票刷票器的製作教程,有了網絡投票刷票器就無需在朋友圈內求人拉票去消費人情了。下面直接分享網絡投票刷票器直接腳本!大家可以學習下。
- #!/usr/bin/python
- import http.cookiejar, urllib
- from urllib.error import URLError, HTTPError
- import json,time
- #投票頁面url
- indexUrl=“http://www.aivtp.com/ =273”
- #投票請求url
- voteUrl=“http://www.aivote.com/ do_vote”
- #投票請求參數
- parameters={
- “id”: 273
- }
- #500次
- for i in range(1,500):
- #cookie持有
- cj = http.cookiejar.CookieJar()
- opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
- #proxy=urllib.request.ProxyHandler({‘sock5′:’183.207.228.9:80’})
- #opener.add_handler(proxy)
- urllib.request.install_opener(opener)
- req=urllib.request.Request(indexUrl)
- resp= urllib.request.urlopen(req)
- #print(resp.getheader(“Set-Cookie”))
- #print(resp.getheaders())
- #print(cj)
- #設置參數
- parameters[‘userAgent’]=str(i)+“Mozilla/5.0 sdsdsi (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) dsd Chrome/31.0.1650.63 Safari/537.36 SE 2.X MetaSr 1.0”
- parameterencode=urllib.parse.urlencode(parameters)
- #print(parameterencode)
- parameterencode=http://www.aivtp.com/4238.html parameterencode.encode(‘UTF-8’)
- #print(parameterencode)
- #request=urllib.request.Request(voteUrl,parameterencode)
- resp2= opener.open(voteUrl,parameterencode)
- #resp2= urllib.request.urlopen(voteUrl,parameterencode)
- print(“請求完畢,{0}”.format(resp2.status))
- jsonData = json.loads(resp2.read().decode(‘utf-8’))
- print(i,jsonData)
- time.sleep(3)
- 注意事項:
1、這裡還要注意的地方就是,網絡的投票是需要網絡賬號才可以投票,這個的話需要你們自己準備好賬號,否則無法進行拉票的。
2、每個活動的鏈接地址都是不同的,網絡上的投票地址需要用短域名才可以,就是打開投票頁面後點擊複製出來的地址就是符合的。
2、記得封包的時候不要中斷,否則代碼會出現錯亂。
閱讀更多 美食小小管家 的文章