2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
您應(yīng)該更改用戶代理。但除此之外,我認(rèn)為它不可檢測(cè)。
您可以通過(guò)設(shè)置自定義標(biāo)頭來(lái)更改用戶代理,例如 requests.get(url, headers= {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36"}

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊
當(dāng)你沒(méi)有答案時(shí),沒(méi)有什么是愚蠢的問(wèn)題。
話雖如此,默認(rèn)情況下每個(gè)請(qǐng)求都會(huì)添加一個(gè)名為用戶代理的標(biāo)頭,這可以是多種不同的東西,但主要用于檢測(cè)用戶連接到站點(diǎn)的設(shè)備或?yàn)g覽器類型。
這包括 Python 請(qǐng)求!Python 在其用戶代理標(biāo)頭中發(fā)送用戶代理 Python(版本號(hào))。
網(wǎng)站管理員阻止這些用戶代理是很常見(jiàn)的,但是,通過(guò)在發(fā)送請(qǐng)求本身之前更改用戶代理標(biāo)頭來(lái)欺騙用戶代理標(biāo)頭非常簡(jiǎn)單。
您應(yīng)該研究請(qǐng)求的標(biāo)頭自定義。
人們編寫(xiě)連接到網(wǎng)絡(luò)服務(wù)器的腳本來(lái)隱藏、欺騙或以其他方式混淆他們的用戶代理也很常見(jiàn),但默認(rèn)情況下會(huì)發(fā)送更多標(biāo)頭,這些標(biāo)頭也用于阻止不需要的流量。
希望這可以幫助
添加回答
舉報(bào)