日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

知识点讲解一:代理ip中的proxies

發布時間:2025/4/5 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 知识点讲解一:代理ip中的proxies 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

proxise


proxies的格式是一個字典:{‘http’: ‘http://42.84.226.65:8888‘}

有http與https兩種,在爬取不同網站時我們需要選用不同類型的網站時選用不同的proxise,在不知道網站類型時可以將兩種類型均放進去,requests會自動選擇合適的

proxies = {"http": "http://10.10.1.10:3128","https": "http://10.10.1.10:1080" }
  • http型:{‘http’: ‘http://42.84.226.65:8888‘}
  • https型:{‘https’: ‘http://124.193.37.5:8888‘}


如果你是這樣的

proxies = {"http": "http://10.10.1.10:3128" }

而你要爬的是https型網站
requests請求可以成功,但是請求使用的將會是你真實的ip地址


如果你是這樣的

proxies = {"https": "http://10.10.1.10:1080" }

而你要爬的是http型網站
你的requests也可以成功,但是使用的還是你真實的ip地址


只有當你的proxies類型與你想訪問的網站類型相同,代理ip才會起作用
可以用以下代碼檢驗你的代理ip是否成功啟用

import requestsproxies = {"https": "http://10.10.1.10:1080" } req = requests.get('http://icanhazip.com/', proxies=proxies) print(req.content)

訪問 http://icanhazip.com/(https://icanhazip.com/) 可以得到你訪問時的ip地址



判斷代理是否有效的方法

import telnetlibtry:telnetlib.Telnet('10.10.1.10', port='1080', timeout=3) except:print('ip無效!') else:print('ip有效!')

總結

以上是生活随笔為你收集整理的知识点讲解一:代理ip中的proxies的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。