初衷:
微信里经常会有刷票需求,就想着自己做个
思路:
1,找到投票的链接。可以用fiddler4,也可以用F12的network找。
微信上的话,建议用fiddler4,并且手机和PC要处于同一个网络。
2,找到链接,查看它的request header。进行模拟,试着投票,绕过限制。
我所能想到的限制是:IP、openid、时间限制。IP可以随机模拟;openid有人是从网上下载了,用真实的openid投票;时间限制得具体讨论,不说。
3,既然是刷票,还是尽量做得隐蔽点。自求多福。
#!/usr/bin/python
# -*- coding:utf-8 -*-
from urllib import request, parse
import time,random
#host='http://zzzz/zt/node_63210.htm'
#vote URL
url = r'http://zzzz.cn/survey_interfdo.php'
#Form data
data = {
'kmvotedo': '投票',
'sid': 469,
'aid': 26787,
't':2
}
data = parse.urlencode(data).encode('utf-8')
index=0
#100
while index<300 :
index+=1
#persudo IP
IP= '%d.%d.%