使用代理ip訪問網站卻失敗

白鴿加速器發表於2020-05-18

       在日常的網路_工作中,很多網路工作者需要使用到代理IP來輔助完成任務,如比較常見的爬蟲工作、營銷發帖、網路投票、效果

,有是使用第三方工具,有的自己編寫程式碼程式,透過對接API自動呼叫來獲取IP ,然後完成工作。

 

 在使用代理IP進行工作的時候,經常會遇到一些問題,比如軟體不工作,或者提示代理IP全部為失效,或者程式碼執行後返回結果 為空等等,這樣的提示結果經常讓人不知道問題出在哪裡,想要解決問題也不知道從何下手。


很多朋友比較心急,- -旦使用不了就認定是這家代理IP有問題,於是換一家繼續使用,結果依然如此。遇到這種問題,不能心 急,要找出問題根源在哪裡,然後再解決。



-, API提取連結是否正常,能否正常將代理IP提取出來,很多軟體第一步設定不對 , IP根本提取不出來,或者API返回格式不 符合要求,也有很多朋友的程式碼處理IP的分隔符不對,曾經有幾個朋友,每次使用代理IP都是第一條能成功,後面的全部使用失 敗,經過反覆排查才發現,分隔符處理不正確。


那麼怎麼判斷是不是API提取連結的問題呢?其實很簡單,將API提取連結複製到瀏覽器欄回車開啟,即可看到結果: 1.打不開 網頁, API出問題了; 2.正常返回IP ,檢查格式是否滿足要求; 3.其他原因不正常返回,如缺失引數,或提取過快等等。


二、代理IP授權是否正確,現在很多付費代理IP都需要授權才能使用,這樣更加安全。目前比較主流的授權方式有三種:1. IP 白名單;2.使用者名稱+密碼; 3. 1和2都支援,可自助切換。在API能提取出IP使用代理失敗的情況下,需要檢查下授權,比如IP白 名單授權模式下是否繫結了固定的使用代理的終端IP ;使用者名稱+密碼授權下,是否正確的授權了;兩種授權模式都支援的情況下, 是否將授權搞混了.


那麼怎麼判斷是否授權錯誤呢?其實也很簡單:1.登入代理IP網站管理後臺直接檢查; 2.瀏覽器設定代理IP測試,沒有繫結 固定終端P的IP白名單授權模式或者使用者名稱+密碼授權模式,在瀏覽器設定代理IP後會彈出使用者名稱+密碼對話方塊,要求輸入使用者名稱 和密碼; 3.程式碼執行結果- -般會返回407錯誤。


三、反反爬蟲策略是否正確,這個問題碰到的比較多。明明一切都設定好了,程式碼也都正確,可就是訪問不成功,或者成功率 很低,有的是之前訪問是成功的,突然某天后訪問全都失敗或者失敗率非常高。很多朋友的第-反應就是代理IP質量不行了 ,下 降了,趕緊換-家代理IP服務商吧。


是否真的代理IP出問題了呢?其實可以這麼檢查,透過瀏覽器設定代理IP來訪問目標網站,如果瀏覽器訪問成功,而軟體或者程 序程式碼執行不成功,那麼很有可能是反爬蟲策略的問題,可能升級了,這時,反反爬蟲策略也要跟著升級。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524374/viewspace-2692719/,如需轉載,請註明出處,否則將追究法律責任。

相關文章