作為個人網站站長,我們會關注流量統計工具的數據,那么就有人千方百計的想讓自己的信息出現在統計工具里。經常在自己的統計后臺看到買這個百度統計刷搜索詞和來路鏈接/cnzz刷搜索詞和來路鏈接的,本著能自己動手就不花錢的原則研究了一下,其實比較簡單。
重點是百度統計和cnzz的id難的,我嘗試過怕百度的搜索結果,服務器的域名,進一步挖掘id,都前功盡棄,導致代碼放了兩年沒有施展空間?,F在分享給大家學習,原理很簡單,百度統計和cnzz推送就是一個簡單的兩次get。
代碼是Python的,大家可以參考參考~~
百度統計刷搜索詞和來路鏈接代碼
import requests import time, datetime,re import random aa=int(time.time()) print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) ) keyword='站長圖庫(zzTuKu.com)' baidu_id='45be2d728a7c0afeca7f3272ab592ebe' reurl='http://www.zztuku.com/' header={ 'Connection':'keep-alive', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36', 'Accept':'image/webp,image/apng,image/*,*/*;q=0.8', 'Referer':reurl, 'Accept-Encoding':'gzip, deflate', 'Accept-Language':'zh-CN,zh;q=0.9', 'Cookie':'cna=kdhFFLBy91ECAXE5QkrS5z3h; UM_distinctid=16762aa44002fd-065a87850ef3b4-333b5602-1fa400-16762aa44025c9', } header1={ 'Connection':'keep-alive', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36', 'Accept':'image/webp,image/apng,image/*,*/*;q=0.8', 'Host':'hm.baidu.com', 'If-None-Match': 'd70bc8a6b4ecf7b0a3586a0f0bcc532f', 'Referer': 'http://www.zztuku.com', 'Sec-Fetch-Dest': 'script', 'Sec-Fetch-Mode': 'no-cors', 'Sec-Fetch-Site':'cross-site' } url='https://hm.baidu.com/hm.gif' jshtml=requests.get('https://hm.baidu.com/hm.js?{}'.format(baidu_id) ,headers=header1) pattern = re.compile(r'hca:\'(.*?)\',conv') hac=pattern.findall(jshtml.text) print (hac[0],int(time.time())); payload = { 'hca': hac[0], 'cc': 1, 'ck': 1, 'cl': '24-bit', 'ds': '1549x872', 'vl': 150, 'ep': '619951,15568', 'et': 0, 'ja': 0, 'ln': 'zh-cn', 'lo': 0, 'lt': int(time.time()), 'rnd': random.randint(1,9999999999), 'si': baidu_id, 'su':'https://www.baidu.com/link?url=yTdMUfvKXbrLSKsXbdtiuh5Caw0rF6-12IL6SR0HrOy&wd={}&eqid=a0ebf1180000fe0e000000055edcb015'.format(keyword) , 'v': '1.2.74', 'lv': 3, 'sn': 57594, 'r': 0, 'ww': 1550, 'ct': '!!', 'tt': '站長素材-精品VIP商業建站源碼資源素材分享之家 - 站長圖庫' } baidu=requests.get(url,headers=header, params=payload) print (baidu.text)
cnzz刷搜索詞和來路鏈接代碼
import requests import time, datetime import random aa=int(time.time()) print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) ) keyword='站長圖庫 www.zztuku.com' cnzz_id='1253637370' reurl='http://www.zztuku.com/' header={ 'Connection':'keep-alive', 'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36', 'Accept':'image/webp,image/apng,image/*,*/*;q=0.8', 'Referer':reurl, 'Accept-Encoding':'gzip, deflate', 'Accept-Language':'zh-CN,zh;q=0.9', 'Cookie':'cna=kdhFFLBy91ECAXE5QkrS5z3h; UM_distinctid=16762aa44002fd-065a87850ef3b4-333b5602-1fa400-16762aa44025c9', } payload = { 'id':cnzz_id, 'r':'https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd={}&oq={}&rsv_pq=df160dc800043b60&rsv_t=f4c2pYJqrGEXgUog1SrHIQ0dQ5Pyjmj5m5KoW5ArURscsl3LTWvvPndjrd4&rqlang=cn&rsv_enter=0'.format(keyword,keyword), 'lg':'zh-cn', 'ntime':aa, 'cnzz_eid':'1188536334-1539909621-null', 'showp':'1920x1080', 't':'站長素材-精品VIP商業建站源碼資源素材分享之家 - 站長圖庫', 'umuuid':'16689d91ec147a-07c48b212fb5b1-333b5602-1fa400-16689d91ec2587', 'h':'1', 'rnd':random.randint(1,9999999999), } url='http://z1.cnzz.com/stat.htm' cnzz=requests.get('http://c.cnzz.com/core.php?web_id={}&show=pic&t=z'.format(cnzz_id),headers=header) cnzz=requests.get(url,headers=header, params=payload) print (cnzz.text)
PS:目前百度統計、CNZZ都沒辦法屏蔽這類刷關鍵詞的有效手段,基本是只能等平臺升級來解決了~~