久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

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

1、使用代理

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

這種情況最好的辦法就是維護(hù)一個(gè)代理IP池,網(wǎng)上有很多免費(fèi)的代理IP,良莠不齊,可以通過篩選找到能用的。對(duì)于“頻繁點(diǎn)擊”的情況,我們還可以通過限制爬蟲訪問網(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()時(shí)都會(huì)使用安裝過的opener對(duì)象 response = urllib2.urlopen(url)

2、時(shí)間設(shè)置

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

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

import timetime.sleep(1)

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

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

會(huì)檢查是否帶Referer信息還會(huì)檢查你的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)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 免费高潮视频95在线观看网站 | www.久久.com | 电家庭影院午夜 | 99爱免费视频 | 亚洲欧美在线免费观看 | 96自拍视频| 天堂影院一区二区 | 高清国产午夜精品久久久久久 | 亚洲午夜精品一区二区三区 | av在线干 | 一级网站在线观看 | 午夜午夜精品一区二区三区文 | 国产成人一级毛片 | 男人天堂视频网 | 日本精品一区二区在线观看 | 国产一区在线不卡 | 国产精品久久久久久久久久久久冷 | 久久av一区二区三区 | 97久久精品午夜一区二区 | 亚洲一区高清 | 99草免费视频 | 丁香久久 | 国内精品久久久久国产 | 久久精品这里热有精品 | 久久三区| 狠狠干美女 | 涩涩片影院 | 久久久久久国产免费 | 久久久精品日本 | 国产精品无码久久久久 | 久草免费福利 | 美日韩一区二区三区 | 国产综合久久久 | 欧美日韩中文在线观看 | 成人国产精品久久久 | 欧美日韩在线一区二区 | 亚洲精品一区在线观看 | 亚洲成人免费在线 | 在线欧美一区 | 免费一级片 | 亚洲欧洲一区二区 |