日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python实战项目(一)刷网页访问量程序

發(fā)布時間:2023/12/20 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python实战项目(一)刷网页访问量程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python實戰(zhàn)項目(一)提高網(wǎng)頁訪問量程序

聲明:本文章純屬個人學(xué)習(xí)所作,切勿用于非法渠道。轉(zhuǎn)載請注明原文鏈接。

有一些網(wǎng)站,對于本機(jī)用戶自身的訪問也計入訪問量內(nèi),所以我們可以利用這一點利用自己的電腦提高自己網(wǎng)頁的訪問量。
當(dāng)然,如果能搞來代理ip刷訪問量的速度會更快,這里僅介紹用本機(jī)ip訪問。

首先導(dǎo)入requests和numpy庫,time用于程序停止防止因請求次數(shù)過多而被封禁ip地址,url列表里是我要進(jìn)行提高訪問量的文章鏈接,headers列表是用于偽裝瀏覽器,這里用到多個偽裝頭(我覺得這樣保險一些)

import requests,numpy import timeurl = ['https://blog.csdn.net/syh_c_python/article/details/119416120?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/118756672?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/119412529?spm=1001.2014.3001.5502','https://blog.csdn.net/syh_c_python/article/details/118725171?spm=1001.2014.3001.5502','https://download.csdn.net/download/syh_c_python/20719965?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20719950?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20304752?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20280254?spm=1001.2014.3001.5503','https://download.csdn.net/download/syh_c_python/20280002?spm=1001.2014.3001.5503','https://blog.csdn.net/syh_c_python/article/details/118759208','https://blog.csdn.net/syh_c_python/article/details/118756282?spm=1001.2014.3001.5502']headers = [{'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.26 Safari/537.36 Core/1.63.5959.400 SLBrowser/10.0.3544.400'},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBrowser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Acoo Browser; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0; AOL 9.5; AOLBuild 4337.35; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"},{'User-Agent':"Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)"},{'User-Agent':"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0)"},{'User-Agent':"Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 1.0.3705; .NET CLR 1.1.4322)"},{'User-Agent':"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.2; .NET CLR 3.0.04506.30)"},{'User-Agent':"Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.3 (Change: 287 c9dfb30)"},{'User-Agent':"Mozilla/5.0 (X11; U; Linux; en-US) AppleWebKit/527+ (KHTML, like Gecko, Safari/419.3) Arora/0.6"},{'User-Agent':"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2pre) Gecko/20070215 K-Ninja/2.1.1"}]

主程序,這里限制了最大訪問次數(shù)為10000,也就是說到10000訪問量后程序會停止,在for循環(huán)中,謹(jǐn)慎起見,我用隨機(jī)函數(shù)在我的列表0-6中隨機(jī)出一個列表索引,所以每次程序執(zhí)行的文章訪問順序是不一樣的。

count = 0 countUrl = len(url) def main(): # 訪問次數(shù)設(shè)置global countfor i in range(1,10000):if count < 10000:try: # 正常運行for i in range(countUrl):s=numpy.random.randint(0,10)time.sleep(1)response = requests.get(url[i], headers=headers[s])if response.status_code == 200:count = count + 1print('Success ' + str(count), 'times') time.sleep(30)except Exception: # 異常暫停60秒再運行print('Failed and Retry')time.sleep(60)else:sys.exit() main()

運行如下:

對于博客多的作者這樣會很快,如果有30篇博客,那么你只需要一個小時訪問量就能過1800。如果你一整天都開著,破萬不是問題(特別適用于有服務(wù)器的小伙伴們)

不到1300的我,文章太少了55555…

總結(jié)

以上是生活随笔為你收集整理的Python实战项目(一)刷网页访问量程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。