python中使用requests設(shè)置代理服務(wù)器
代理
1. 代理proxy
首先從概念上講,代理這個(gè)詞的漢語解釋:受委托代表當(dāng)事人進(jìn)行某種活動。
也就是說,代理的作用就是代替別人做一些事情,比如,代理律師,就是代表當(dāng)事人進(jìn)行法律的活動。
2. 代理服務(wù)器proxy server
我們將上面的概念進(jìn)行類比,代理服務(wù)器也就是一臺服務(wù)器,一般我們的請求,會直接發(fā)送給真實(shí)的服務(wù)器,真實(shí)的服務(wù)器來響應(yīng)我們的請求。
那么代理服務(wù)器的作用,就是把我們的請求先發(fā)送給代理服務(wù)器,由代理服務(wù)器來將請求發(fā)送給真實(shí)的目標(biāo)服務(wù)器上。同時(shí)呢,代理服務(wù)器可以判斷,是否要真的把我們的一些請求發(fā)送給真實(shí)的服務(wù)器。
簡單來說:代理服務(wù)器,就是代替我們把請求發(fā)送到目標(biāo)服務(wù)器
3. 代理服務(wù)器的作用
- 突破自身fang問的限制
- hide真實(shí)ip
requests設(shè)置代理
我們只需要在requests中添加proxies即可
- python3.8以下版本:
proxies{' 要請求網(wǎng)站的協(xié)議類型 ' , ' 代理服務(wù)器ip : 端口 '}
- python3.8以上版本:
proxies{' 要請求網(wǎng)站的協(xié)議類型 ' , ' "代理服務(wù)器類型(http/https/socks5)://代理服務(wù)器ip : 端口 '}
- 我的是python3.96版本,代理用的是clash
requests.get(url,headers=headers,proxies={'https':'http://127.0.0.1:7890'})
當(dāng)沒有設(shè)置proxy請求查詢ip時(shí),顯示的我的外網(wǎng)ip為北京移動,因?yàn)槲议_的手機(jī)熱點(diǎn)
設(shè)置proxy后,顯示我的外網(wǎng)ip為hongkong
代理ip的匿名度
- 透明:服務(wù)器知道使用了代理,也知道請求對應(yīng)的真實(shí)ip
- 匿名:知道使用了代理,不知道真實(shí)ip
- 高匿:不知道使用了代理和真實(shí)IP
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Django獲取model中的字段名和字段的verbose_name方式
這篇文章主要介紹了Django獲取model中的字段名和字段的verbose_name方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-055種Python統(tǒng)計(jì)次數(shù)方法技巧
這篇文章主要給大家分享的是5種Python統(tǒng)計(jì)次數(shù)方法技巧,文章主要包括字典 dict 統(tǒng)計(jì)、collections.defaultdict 統(tǒng)計(jì)、List count方法、集合(set)和列表(list)統(tǒng)計(jì)、collections.Counter方法,感興趣的小伙伴一起進(jìn)入下面文章內(nèi)容吧2021-11-11python讀寫csv并將csv數(shù)據(jù)寫入數(shù)據(jù)庫
CSV,也即Comma-Separated?Values,是一種用于存儲表格數(shù)據(jù)的純文本文件格式,本文主要介紹了如何使用python讀寫csv并將csv數(shù)據(jù)寫入數(shù)據(jù)庫,感興趣的可以了解下2024-11-11Python實(shí)現(xiàn)動態(tài)條形圖的示例詳解
這篇文章主要為大家詳細(xì)介紹了如何利用Python中的pynimate模塊實(shí)現(xiàn)動態(tài)條形圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-03-03python數(shù)據(jù)挖掘使用Evidently創(chuàng)建機(jī)器學(xué)習(xí)模型儀表板
在本文中,我們將探索 Evidently 并創(chuàng)建交互式報(bào)告/儀表板。有需要的朋友歡迎大家收藏學(xué)習(xí),希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-11-11python turtle庫畫一個(gè)方格和圓實(shí)例
在本篇文章里小編給大家分享了關(guān)于python中用turtle庫畫一個(gè)方格和圓實(shí)例和相關(guān)代碼,需要的朋友們可以學(xué)習(xí)參考下。2019-06-06PyQt5簡單讀取以及顯示圖片的應(yīng)用實(shí)例
我們在進(jìn)行圖像處理時(shí),經(jīng)常會用到讀取圖片并顯示出來這樣的操作,下面這篇文章主要給大家介紹了關(guān)于PyQt5簡單讀取以及顯示圖片應(yīng)用的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05