這篇文章主要介紹python如何使用time.sleep設(shè)置時(shí)間間隔,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
專業(yè)從事成都做網(wǎng)站、網(wǎng)站制作,高端網(wǎng)站制作設(shè)計(jì),重慶小程序開發(fā)公司,網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠(chéng)服務(wù),采用H5場(chǎng)景定制+CSS3前端渲染技術(shù),成都響應(yīng)式網(wǎng)站建設(shè)公司,讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
1、說明
由于原本爬蟲可能會(huì)對(duì)對(duì)方網(wǎng)站造成訪問負(fù)荷壓力,因此這種預(yù)防措施不僅能在一定程度上防止被封,而且能減輕網(wǎng)站的訪問壓力。假如訪問太頻繁,一些網(wǎng)站會(huì)直接關(guān)閉IP,讓你再也不能訪問它的數(shù)據(jù)。因此,為了安全起見,最好設(shè)定睡眠時(shí)間。
爬取時(shí)只需要添加到循環(huán)中。
2、實(shí)例
import time import random time.sleep(random.randint(5,10)) #具體的隨機(jī)數(shù),可以自行設(shè)置,太小的話,作用不大,太大的話,代碼運(yùn)行時(shí)間會(huì)加長(zhǎng);
許多站點(diǎn)的反爬蟲機(jī)制都設(shè)定了訪問間隔時(shí)間,一個(gè)IP如果在短時(shí)間內(nèi)超過指定次數(shù)就會(huì)進(jìn)入冷卻CD,因此,除了轉(zhuǎn)換IP和user_agent之外,是可以設(shè)定訪問間隔時(shí)間解決的。
Python主要應(yīng)用于:1、Web開發(fā);2、數(shù)據(jù)科學(xué)研究;3、網(wǎng)絡(luò)爬蟲;4、嵌入式應(yīng)用開發(fā);5、游戲開發(fā);6、桌面應(yīng)用開發(fā)。
以上是“python如何使用time.sleep設(shè)置時(shí)間間隔”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!