為什么使用高匿代理IP會被檢測出來
我們知道,使用透明代理IP去訪問網(wǎng)站,會暴露客戶端IP;使用普匿代理IP去訪問網(wǎng)站,會暴露客戶端正在使用代理IP,使用高匿代理IP去訪問網(wǎng)站,什么也不會暴露。但有時候,使用高匿代理IP去訪問網(wǎng)站時,卻被告知“不允許使用代理IP訪問網(wǎng)站”或其他提示信息,這是為什么呢?
一、訪問行為觸發(fā)了目標網(wǎng)站的防御機制正常情況下,使用高匿代理IP是不會被檢測到的,但如果頻繁的去訪問網(wǎng)站,比如1秒刷新網(wǎng)頁10次;如果是爬蟲程序的話,請求頻率過快,請求次數(shù)過多,或有規(guī)律的請求等行為,也很容易被目標網(wǎng)站判定為代理IP,從而收到限制。解決方法:盡量正常訪問網(wǎng)站,或者模擬真實用戶訪問網(wǎng)站行為,不要觸發(fā)目標網(wǎng)站的防御機制。
二、該代理IP已被別人使用過并觸發(fā)了防御機制如果是第一次使用該代理IP,通過瀏覽器來正常的訪問目標網(wǎng)站,卻被受到限制,而訪問其他網(wǎng)站正常,那么該代理IP有可能是有其他人正在使用,并且訪問的是同一個網(wǎng)站,并且觸發(fā)了該網(wǎng)站的防御機制,那么您再使用,就不能使用了。
解決方法:盡量使用干凈度比較高的代理IP,比如獨享IP池,合租IP池等。使用高匿代理IP一般不會被檢測到的,如果被檢測到了,不外乎上面兩種情況,根據(jù)實際情況來尋找解決方法。