国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Python常見反爬蟲機(jī)制解決方案

瀏覽:19日期:2022-07-23 16:18:55

1、使用代理

適用情況:限制IP地址情況,也可解決由于“頻繁點擊”而需要輸入驗證碼登陸的情況。

這種情況最好的辦法就是維護(hù)一個代理IP池,網(wǎng)上有很多免費的代理IP,良莠不齊,可以通過篩選找到能用的。對于“頻繁點擊”的情況,我們還可以通過限制爬蟲訪問網(wǎng)站的頻率來避免被網(wǎng)站禁掉。

proxies = {’http’:’http://XX.XX.XX.XX:XXXX’}Requests: import requests response = requests.get(url=url, proxies=proxies)Urllib2: import urllib2 proxy_support = urllib2.ProxyHandler(proxies) opener = urllib2.build_opener(proxy_support, urllib2.HTTPHandler) urllib2.install_opener(opener) # 安裝opener,此后調(diào)用urlopen()時都會使用安裝過的opener對象 response = urllib2.urlopen(url)

2、時間設(shè)置

適用情況:限制頻率情況。

Requests,Urllib2都可以使用time庫的sleep()函數(shù):

import timetime.sleep(1)

3、偽裝成瀏覽器,或者反“反盜鏈”

有些網(wǎng)站會檢查你是不是真的瀏覽器訪問,還是機(jī)器自動訪問的。這種情況,加上User-Agent,表明你是瀏覽器訪問即可。有時還

會檢查是否帶Referer信息還會檢查你的Referer是否合法,一般再加上Referer。

headers = {’User-Agent’:’XXXXX’} # 偽裝成瀏覽器訪問,適用于拒絕爬蟲的網(wǎng)站headers = {’Referer’:’XXXXX’}headers = {’User-Agent’:’XXXXX’, ’Referer’:’XXXXX’}Requests: response = requests.get(url=url, headers=headers)Urllib2: import urllib, urllib2 req = urllib2.Request(url=url, headers=headers) response = urllib2.urlopen(req)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲最大免费视频网 | 欧美日韩在线永久免费播放 | 免费人成黄页网站在线观看 | a级片观看 | 中文字幕欧美日韩一 | 九九综合视频 | 国产成人mv在线观看入口视频 | 亚洲 欧美 手机 在线观看 | 特黄特黄黄色大片 | 午夜三级国产精品理论三级 | 成人免费看黄 | 一本色道久久88综合亚洲精品高清 | 国产一级爱做片免费观看 | 日本久久久久久久 | 美女又黄又免费的视频 | 国产精品a人片在线观看 | 日本香蕉一区二区三区 | 日日狠狠久久偷偷四色综合免费 | 久久免费激情视频 | 欧美成人手机视频 | 欧美国产综合日韩一区二区 | 成人免费视频一区 | 一区二区三区在线看 | 日韩国产成人精品视频 | 国产一级毛片亚洲久留木玲 | 日韩中文精品亚洲第三区 | 国产美女视频黄a视频全免费网站 | 欧美一级毛片aaaaa | 久久全国免费久久青青小草 | 男女乱淫真视频免费观看 | 精品成人在线 | 日韩中文字幕精品一区在线 | 99福利资源久久福利资源 | 男女朋友做爽爽爽免费视频网 | 在线日韩中文字幕 | 久草小视频 | 亚洲久久久久 | 日韩欧美在线视频 | 欧美日韩一区在线观看 | 欧美aaaaa一级毛片在线 | 中文字幕 亚洲精品 第1页 |