2013-08-16 6 views
0

내가 웹 페이지에 액세스 할 수 내 사용자 에이전트 ID를 확인하려면 다음 코드를 사용하고 있습니다 : 지금 우분투를 사용하고, 그러나사용자 에이전트 액세스

url = 'http://...' 
user_agent = 'Mozilla/20.0.1 (compatible; MSIE 5.5; Windows NT)' 
headers = {'User-Agent':user_agent} 

req = urllib2.Request(url, headers=headers) 
response = urllib2.urlopen(req) 

을 어떻게 변경 않는다 user_agent 변수가 Linux 표준과 일치합니까?

답변

0

여기에 리눅스에 대한 예를 들어 크롬 사용자 에이전트의 :

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/507.12 
(KHTML, like Gecko) Chrome/25.31.00.00 Safari/507.12 

그리고 우분투 파이어 폭스 사용자 에이전트 :

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100001 

여기에 리눅스 명령 줄 브라우저의 사용자 에이전트입니다.

Lynx/2.8.8dev.3 libwww-FM/2.14 SSL-MM/1.4.1 

정말 엄격하지 않습니다. 성공 관점에서 가장 안전한 사용자 에이전트는 Chrome 또는 Firefox이지만 robots.txt 파일을 반드시 준수해야합니다.