网络刷票软件 刷票神器APP( 三 )


Host: t: ssl.hi.163.com
Co
Content-Type: application/x-www-form-urlencoded
Origin: n: https://qnm.leihuo.net
Ac
Accept-Encoding: gzip, deflate
Connection: keep-alive
Accept: application/json
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 10_2_1 like Mac OS X) AppleWebKit/602.4.6 (KHTML, like Gecko) Mobile/14D27 MicroMessenger/6.7.1 NetType/WIFI Language/zh_CN
Referer: r: https://qnm.leihuo.net/m/2018/hahaha/MjU5NzAyMDQ1QXlQN0J6UFVYMXNBQUFBQQ==/?nie=0.674688067616421&eggid=MjU5NzAyMDQ1QXlQN0J6UFVYMXNBQUFBQQ==&uinfo=0&code=023Eqy001YcsR02oSGYZ0lRK001Eqy0Y
Co
Content-Length: 90
Accept-Language: zh-cn
https://ssl.hi.163.com/file_mg/public/qnm/zbs2018/incubation/changeEggProcesswxid=ox1Mat8wMEsQ9dIoILUpNiESReNo&eggid=MjU5NzAyMDQ1QXlQN0J6UFVYMXNBQUFBQQ%3D%3D&is_pass=1
第五步:现在我们需要对这些数据重组,进行一次发包操作 。重新再刷一次票 。
我们还是回到fiddler 这次我们需要打开这个

网络刷票软件 刷票神器APP


第六步:把我们刚才分析到的数据分组填入,填完之后是这样的 。然后我们点击Execute按钮 。

网络刷票软件 刷票神器APP


第七步:我们点击提交以后,看下软件返回什么数据

网络刷票软件 刷票神器APP


第八步:这个使我们所需要的具体信息 。但是是乱码,要怎么应对呢,其实只要看 code:-5就可以了 。这样表示您已经孵化过或者投过票了 。现在就是我们所需要操作的关键点 。
第九步:回到我们刚才我们点击提交的地方 。把下列数据随便改一下 。但是位数不要减少也不要增加,再次提交。

网络刷票软件 刷票神器APP


第十步:最后我们看下返回信息

网络刷票软件 刷票神器APP


哈哈,刷票成功了!!!
2、利用Python语言编写脚本实现微信刷票(突破ip限制的投票方法)
针对那些微信投票只限制ip 来源的方式,我们可以用如下方式进行刷票:
第一步:在网上搜索大量的代理ip,建立一个代理ip地址表

网络刷票软件 刷票神器APP


第二步:用Python编写一个自动执行脚本
代码如下:
1. #coding=utf-8 2. import urllib2 3. import urllib 4. import re 5. import threading 6. import sys 7. from time import ctime 8. import time 9. rlock = threading.RLock() 10. def vote(proxyIP,i,urls): 11. try: 12. #print "voting...%d..." % i 13. #使用代理IP 14. proxy_support = urllib2.ProxyHandler(proxyIP) 15. opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler) 16. #定义Opener 17. 18. urllib2.install_opener(opener) 19. #把opener绑定到全局 20. 21. sendt = '投票'.decode('utf-8').encode('gb2312') 22. 23. #设置刷票地址 24. #post数据bn 25. values = {} 26. req = urllib2.urlopen(urls) 27. #直接打开这个URL 28. html = req.read() 29. #读取返回数据 30. if html.find('true'.decode('utf-8').encode('gb2312')): 31. print "投票 [%d] 成功" % i 32. return 1 33. else: 34. print "投票 [%d] 失败" % i 35. return 0; 36. except Exception: 37. return False 38. 39. if __name__ == "__main__": 40. args = sys.argv 41. if(len(args) == 3): 42. ipFile = open(args[1]); 43. ipList = ipFile.readlines() 44. ipFile.close() 45. length = range(len(ipList)) 46. threads = [] 47. for i in length: 48. ipLine = ipList[i] 49. 50. ip=ipLine.strip() 51. proxy_ip = {'http': ip} 52. t = threading.Thread(target=vote,args=(proxy_ip,i,args[2])) 53. print "get ",args[2],ip 54. threads.append(t) 55. for i in length: 56. threads[i].start(); 57. if i%100: 58. time.sleep(5) 59. #每100个线程等待 5秒 60. for i in length: 61. threads[i].join() 62. 63. else: 64. print """刷票工具 65. python brush.py IP文件 Get地址: 66. 67. """

推荐阅读