python爬蟲requests使用代理ip


python爬蟲requests使用代理ip

一、總結

一句話總結:

a、請求時,先將請求發給代理服務器,代理服務器請求目標服務器,然后目標服務器將數據傳給代理服務器,代理服務器再將數據給爬蟲。
b、代理服務器是經常變化的,使用代理服務器時傳一個參數:proxy,是一個字典的形式。
import requests
proxy={
    'http':'58.87.98.150:1080'
}
response=requests.get("http://httpbin.org/ip",proxies=proxy)
print(response.text)

 

 

二、python爬蟲requests使用代理ip

轉自或參考:python爬蟲(十) requests使用代理ip - 方木Fengl - 博客園
https://www.cnblogs.com/zhaoxinhui/p/12383760.html

 

請求時,先將請求發給代理服務器,代理服務器請求目標服務器,然后目標服務器將數據傳給代理服務器,代理服務器再將數據給爬蟲。

代理服務器是經常變化的

使用代理服務器時傳一個參數:proxy。是一個字典的形式。

通過網址:httpbin.org/ip可以看到當前請求得ip地址:

 

 再快代理官網,點擊開放代理可以找到一個代理:

 

 在選第一個ip時,報錯超時,說明這個ip已經不能用了,再選第二個

import requests

proxy={
    'http':'58.87.98.150:1080'
}

response=requests.get("http://httpbin.org/ip",proxies=proxy)

print(response.text)

 

 

 此時得結果就是代理ip

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM