《Python 黑科技》代理ip奇技淫巧
點(diǎn)贊 ? 評(píng)論 ? 收藏 = 三連再看你最帥
目錄
🐛 1、什么是住宅動(dòng)態(tài)ip?
🦋 1.1 動(dòng)態(tài)ip優(yōu)點(diǎn)是什么?
🐌 1.2 環(huán)境準(zhǔn)備
🐞 1.3 獲取代理ip
🐜 2、使用代理IP
🐤 2.1 瀏覽器使用代理ip
🐵 2.2 api鏈接生成代理ip
🍏 2.3 使用代理ip訪問(wèn)網(wǎng)頁(yè)
🍊 3、測(cè)試代理ip
🥕 3.1 curl測(cè)試代理ip可用性
🍳 3.2 代碼測(cè)試代理ip可用性
🍅 4、粉絲福利
🍅 4.1 專(zhuān)欄推薦
🍅 4.2 資料領(lǐng)取
🍅 聯(lián)系作者:?不吃西紅柿?
🍅 作者簡(jiǎn)介:CSDN 博客專(zhuān)家丨全站 Top 8🏆、HDZ 成員、信息技術(shù)智庫(kù)公號(hào)號(hào)主
🍅 簡(jiǎn)歷模板、PPT 模板、學(xué)習(xí)資料、技術(shù)互助。關(guān)注我,都給你
很多人看西紅柿的博客,不知道從何學(xué)起,為了廣大人民群眾的根本利益,我寫(xiě)了一個(gè)閱讀指引,按照這個(gè)指引進(jìn)行學(xué)習(xí),多加練習(xí),假以時(shí)日,勢(shì)必能夠……算了
| 全網(wǎng)最全丨 Python 快速入門(mén)專(zhuān)欄 | 入門(mén)級(jí) | 沒(méi)有語(yǔ)言基礎(chǔ),感興趣的大學(xué)生 |
| 全網(wǎng)最黑丨 Python 黑科技專(zhuān)欄 | 黑科技級(jí) | 有一定的基礎(chǔ),學(xué)以致用 |
| 大數(shù)據(jù)知識(shí)體系丨集錦專(zhuān)欄 | 工作/就業(yè) | 大數(shù)據(jù)領(lǐng)域從業(yè)者,就業(yè)升職加薪 |
| 信息技術(shù)智庫(kù)社區(qū) | 吹水/互助 | 互聯(lián)網(wǎng)相關(guān)人員,白嫖獎(jiǎng)品丨官方活動(dòng) |
🐛 1、什么是住宅動(dòng)態(tài)ip?
不消得西紅柿說(shuō),相信大家都知道ip有動(dòng)態(tài)和靜態(tài)之分,它們的定義是不同的,動(dòng)態(tài)IP地址和靜態(tài)IP地址是對(duì)應(yīng)的。
-
動(dòng)態(tài)ip就是指當(dāng)你每一次上網(wǎng)時(shí),運(yùn)營(yíng)商都會(huì)隨機(jī)分配一個(gè)IP地址給你;
-
靜態(tài)ip指的是固定分配一個(gè)IP地址給你,你每次使用的都是這個(gè)ip地址。
🦋 1.1 動(dòng)態(tài)ip優(yōu)點(diǎn)是什么?
當(dāng)頻繁使用同一個(gè)固定IP訪問(wèn)目標(biāo)網(wǎng)站的時(shí)候,很容易因?yàn)镮P暴露而被目標(biāo)網(wǎng)站封死,一旦固定IP被封死,也就無(wú)法訪問(wèn)目標(biāo)網(wǎng)站了。
我用的住宅動(dòng)態(tài)ip
| 9000萬(wàn)+ 住宅IP | 超過(guò)9000萬(wàn)個(gè)真正的動(dòng)態(tài)住宅代理,保證您可以大規(guī)模采集數(shù)據(jù) |
| 無(wú)限請(qǐng)求 | 我們動(dòng)態(tài)住宅IP不限制請(qǐng)求數(shù)量,不限并發(fā),不限帶寬 |
| 220+國(guó)家/地區(qū) | 覆蓋全球220+國(guó)家城市地區(qū),優(yōu)質(zhì)的家庭住宅代理IP資源v |
| 24/7支持 | 經(jīng)驗(yàn)豐富的客服和技術(shù)人員提供全天候業(yè)務(wù)支持,通過(guò)微信、 QQ和電話等方式與您保持聯(lián)系 |
🐌 1.2 環(huán)境準(zhǔn)備
-
硬件環(huán)境: mac
-
軟件環(huán)境: python 3.8
-
代理環(huán)境: 動(dòng)態(tài)住宅ip代理網(wǎng)站
🐞 1.3 獲取代理ip
登錄Ipidea.net賬號(hào),生成API鏈接,打開(kāi)鏈接并將鏈接內(nèi)的IP復(fù)制
到此,你拿到了代理ip的api鏈接,記得復(fù)制保存,等下要用。
你可以瀏覽器你訪問(wèn)這個(gè)api鏈接,會(huì)發(fā)現(xiàn)你拿到了ip和端口,每一次調(diào)用api,也會(huì)返回不同的代理ip。
注意:這個(gè)ip是代理服務(wù)的ip,最終訪問(wèn)瀏覽器的ip,也不是這個(gè)。
🐜 2、使用代理IP
在使用代理IP,其實(shí)就幾行代碼的事情。但對(duì)于新手朋友來(lái)說(shuō),就比較棘手了。西紅柿今天和大家討論2 種簡(jiǎn)單的驗(yàn)證代理IP的方法。
🐤 2.1 瀏覽器使用代理ip
不同的瀏覽器設(shè)置方法,這里都有教程。
使用教程:不同瀏覽器設(shè)置代理ip
瀏覽器設(shè)置ip代理步驟
-
步驟一:登錄Ipidea.net賬號(hào),生成API鏈接,打開(kāi)鏈接并將鏈接內(nèi)的IP復(fù)制
-
步驟二:在谷歌瀏覽器菜單列表內(nèi) - 設(shè)置 - 高級(jí) - 打開(kāi)您計(jì)算機(jī)的代理設(shè)置
-
步驟三:開(kāi)啟使用代理服務(wù)器按鈕,并填寫(xiě)復(fù)制的IP和端口號(hào)后,點(diǎn)擊保存
-
步驟四:打開(kāi)百度/谷歌搜索引擎,搜索:IP,查看當(dāng)前代理后的IP地址。
注意:僅支持境外網(wǎng)絡(luò)環(huán)境下使用,不提供任何形式的境內(nèi)使用方式。
🐵 2.2 api鏈接生成代理ip
劃重點(diǎn):瀏覽器設(shè)置代理ip,終究上不得臺(tái)面,接下來(lái)我要講的是重點(diǎn): 代碼設(shè)置代理ip。
????def?get_proxie(self,?api_url):#?微信搜:信息技術(shù)智庫(kù),回復(fù)'源碼'user_agent?=?'Mozilla/5.0?(Linux;?Android?10;?EVR-AL00?Build/HUAWEIEVR-AL00;?wv)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Version/4.0?Chrome/74.0.3729.186?Mobile?Safari/537.36?baiduboxapp/11.0.5.12?(Baidu;?P1?10)'headers?=?{'User-Agent':?user_agent}res?=?requests.post(api_url,headers=headers,?verify=True)proxie?=?"https://%s"%(res.text)proxies?=?{'http':?proxie}is_valid,?proxies?=?visitor.proxie_check(proxies)return?is_valid,?proxies西紅柿解釋:這一步的效果,相當(dāng)于剛才百度拿到代理ip。然后你可以,通過(guò)這個(gè)代碼ip去搞事情。
西紅柿獲取代理ip,用的是ipidea: ?可領(lǐng)取免費(fèi)流量玩?
我玩了3周,免費(fèi)流量竟然一直用不完。
當(dāng)然,你如果還有其他方法,歡迎架微notomoto 進(jìn)Python裙交流。
🍏 2.3 使用代理ip訪問(wèn)網(wǎng)頁(yè)
class?Visitor(object):def?__init__(self):"""Inits?Visitor?with?blah."""self.eggs?=?0@time_decoratordef?proxie_visit(self,?proxie?,url):user_agent?=?Mozilla/5.0?(Windows?NT?6.1;?WOW64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?'Referer=?'https://www.baidu.com/'???#?偽裝成從baiduheaders?=?{'Referer':?Referer,'User-Agent':?user_agent}#?visitres?=?requests.get(url,?headers=headers,?proxies=proxie)return?res.text代碼解釋
-
url為訪問(wèn)的地址
-
proxies=proxie 為使用代理
獲取完整代碼:微信搜信息技術(shù)智庫(kù),回復(fù)源碼
🍊 3、測(cè)試代理ip
🥕 3.1 curl測(cè)試代理ip可用性
測(cè)試代理ip: curl -x ip:端口 ipinfo.io
🍳 3.2 代碼測(cè)試代理ip可用性
??def?proxie_check(self,?proxies):user_agent?=?'Mozilla/5.0?(Linux;?Android?10;?EVR-AL00?Build/HUAWEIEVR-AL00;?wv)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Version/4.0?Chrome/74.0.3729.186?Mobile?Safari/537.36?baiduboxapp/11.0.5.12?(Baidu;?P1?10)'headers?=?{'User-Agent':?user_agent}res?=?requests.get("https://bbs.csdn.net/forums/ITID",?headers=headers,?proxies=proxies)is_valid?=?0if?res.status_code?==?200?and?"msg"?not?in?str(proxies):is_valid?=?1return?is_valid,?proxies🍅 4、粉絲福利
🍅 4.1 專(zhuān)欄推薦
🍟 1、Python 理論基礎(chǔ):全網(wǎng)最全丨 Python 快速入門(mén)專(zhuān)欄
🍇 2、Python 練習(xí)應(yīng)用:全網(wǎng)最黑丨 Python 黑科技專(zhuān)欄
🍅 4.2 資料領(lǐng)取
| 學(xué)習(xí)資料 | 8大類(lèi) 丨20G,含編程語(yǔ)言、算法、大數(shù)據(jù)生態(tài)圈、數(shù)據(jù)倉(cāng)庫(kù)、前端等 |
| 技術(shù)互助 | 大佬指點(diǎn)迷津,你的問(wèn)題往往有人遇到過(guò),求資源在群里喊一聲 |
| 面試題庫(kù) | 由技術(shù)群里的小伙伴們共同投稿,熱乎的大廠面試真題,持續(xù)更新中 |
| 行業(yè)資料 | 關(guān)注即可領(lǐng)取 PPT 模板、簡(jiǎn)歷模板、行業(yè)經(jīng)典書(shū)籍 PDF |
| 👇👇👇 領(lǐng)取資料、技術(shù)互助?👇👇👇 |
總結(jié)
以上是生活随笔為你收集整理的《Python 黑科技》代理ip奇技淫巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【每日SQL打卡】
- 下一篇: ❤『知识集锦』一文搞懂mysql索引!!