有两个网站显示用户代理(或HTTP标头)。我想假装它们但是一次尝试导致成功但另一次失败
1。 http://bei.kr(导致失败,显示(可能)请求模块的默认用户代理)
2。 http://www.youip.net(取得了成功,我伪造的用户代理商)
import requests
headers = {'User-agent': 'Mozilla/5.0 (Linux; Android 4.3; ko-kr; SAMSUNG
SM-N900S Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko)'}
res = requests.get('http://bei.kr/',headers=headers) #number 1 url
res.raise_for_status()
print(res.text)
''' checking the HTTP-header-information contents the site
shows on the page ; The page shows the following :
"User-Agent: Mozilla/5.0 (Linux; Android 5.0.1; GT-I9505 Build/LRX22C)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.132 Mobile
Safari/537.36" '''#Failure #(Maybe)a default user-agent of requests module
但是相同的代码(除了url地址)导致'number 2 url'中的一个suceess。这个网站('1号网址')怎么能检测到伪造用户代理?或者我的代码中有什么问题?