使用python刷訪問量的示例代碼
import requestsimport reimport timepayload = ''# 請求頭headers = { 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3', 'Cookie': 'l=AurqcPuigwQdnQv7WvAfCoR1OlrRQW7h; isg=BHp6mNB79CHqYXpVEiRteXyyyKNcg8YEwjgLqoRvCI3ddxqxbLtOFUBGwwOrZ3ad; thw=cn; cna=VsJQERAypn0CATrXFEIahcz8; t=0eed37629fe7ef5ec0b8ecb6cd3a3577; tracknick=tb830309_22; _cc_=UtASsssmfA%3D%3D; tg=0; ubn=p; ucn=unzbyun; x=e%3D1%26p%3D*%26s%3D0%26c%3D0%26f%3D0%26g%3D0%26t%3D0%26__ll%3D-1%26_ato%3D0; miid=981798063989731689; hng=CN%7Czh-CN%7CCNY%7C156; um=0712F33290AB8A6D01951C8161A2DF2CDC7C5278664EE3E02F8F6195B27229B88A7470FD7B89F7FACD43AD3E795C914CC2A8BEB1FA88729A3A74257D8EE4FBBC; enc=1UeyOeN0l7Fkx0yPu7l6BuiPkT%2BdSxE0EqUM26jcSMdi1LtYaZbjQCMj5dKU3P0qfGwJn8QqYXc6oJugH%2FhFRA%3D%3D; ali_ab=58.215.20.66.1516409089271.6; mt=ci%3D-1_1; cookie2=104f8fc9c13eb24c296768a50cabdd6e; _tb_token_=ee7e1e1e7dbe7; v=0', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64;` rv:47.0) Gecko/20100101 Firefox/47.0'}# 獲得文章列表urlsdef getUrls(url): # 發(fā)送請求 resp = requests.request('GET', url, data=payload, headers=headers) #設(shè)置解碼方式 resp.encoding=resp.apparent_encoding #這里會用設(shè)置的解碼方式解碼 html_source = resp.text # 正則表達(dá)式,取出網(wǎng)頁中的url鏈接(一些尋找注入點的工具也是這么做出來的) urls = re.findall('https://[^>';’]*d',html_source) new_urls=[] for url in urls: if ’details’ in url: if url not in new_urls:new_urls.append(url) return new_urlsurls = getUrls('主頁地址')while True: for url in urls: requests.request('GET', url, data=payload, headers=headers) print(url, 'Ok') time.sleep(3) time.sleep(3)python刷博客園訪問量
import requestsimport timeimport refrom lxml import etreeheaders = { ’referer’:’https://i.cnblogs.com/posts’, 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36'}proxy = { ’http’:’xxxx:xxx’,#可以使用代理}def get_urls(url): ret = requests.get(url=url,headers = headers) ret.encoding=’utf-8’ urls = re.findall(’ rel='external nofollow' ’,ret.text) #正則條件根據(jù)博客地址修改 return urlsurls = []for url in [f’https://www.cnblogs.com/shiguanggege/default.html?page={i}’ for i in range(1,10)]: #url根據(jù)自己博客地址修改 links = get_urls(url) for link in links: l = f’https://www.cnblogs.com/shiguanggege/p/{link}.html’ #這個地址也是根據(jù)博客地址修改 if l not in urls: urls.append(l)while True: for i in urls: requests.get(url=i,proxies=proxy) print(i,’ok’) time.sleep(1) time.sleep(3)
到此這篇關(guān)于使用python刷訪問量的示例代碼的文章就介紹到這了,更多相關(guān)python 刷訪問量內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. python 如何在 Matplotlib 中繪制垂直線2. bootstrap select2 動態(tài)從后臺Ajax動態(tài)獲取數(shù)據(jù)的代碼3. ASP常用日期格式化函數(shù) FormatDate()4. python中@contextmanager實例用法5. html中的form不提交(排除)某些input 原創(chuàng)6. CSS3中Transition屬性詳解以及示例分享7. js select支持手動輸入功能實現(xiàn)代碼8. 如何通過python實現(xiàn)IOU計算代碼實例9. 開發(fā)效率翻倍的Web API使用技巧10. vue使用moment如何將時間戳轉(zhuǎn)為標(biāo)準(zhǔn)日期時間格式
