市面上一直在搞一些点击快排,也不排除有一些人想研究刷参。放一些解密字段,提供研究和学习这个大玩具 代码仅供学习和研究,请勿用于非法用途 ,好好做站比什么都强
首页字段 rsv_pq : rsv_t : fenlei
(请求首页后返回字段,见文章末尾Cookies两个附加字段)
fenlei= re.findall(r'<input type="hidden" name="fenlei" value="(\d+)">',res)[0]
rsv_pq=re.findall(r'<input type="hidden" name="rsv_pq" value="(.*?)">',res)[0]
rsv_t = re.findall(r'<input type="hidden" name="rsv_t" value="(.*?)">',res)[0]
核心参数 (以下两个带参可以直接直接刷无排名) si : ‘www.xxxxx.com’ 网站地址 ct : 2097152 一般是这个,也有其他的
需解密参数字段 isid :
def isid(self,BAIDUID):
Ct = BAIDUID[0:6]+BAIDUID[len(BAIDUID)-5:5]+str(int(99999*random.random()))
while len(Ct)<16:
Ct+=str(0)
return parse.quote(Ct)
_cr1 :
最终url = "https://www.baidu.com"+item +str(_cr1(item))
def _cr1(self,item):
if isinstance(item,str):
n=0
for t in range(len(item)):
n+=ord(item[t])
return n
return 0
补充字段 BAIDUID :Cookie返回字段 sid :Cookies返回字段
以下两个字段,从res.cookies中获取,可以请求用与下拉刷参
BAIDUID=E8145961D5D1FFC0E68C123******1F030
sid=35839_31253_35979_35912_36166_34584_36141_36120_36192_36074_35993_35325_26350_36046_36093_36061
|