2016-09-15 4 views
1

urllib를 사용할 때 모든 HTTP 연결에 대해 특정 User-Agent 문자열을 사용하여 Python에서 사용자 정의 헤더를 사용할 수 있습니까? 다음은 프로그램 전반에 걸쳐 지속되는 모든 요청 (추가되는 순서)에서, urllib.request.urlretrieve()와 HTTP 연결 설정 다른 모든 기능 : 파이썬의 기본을 변경모든 HTTP 요청에 대해 사용자 정의 사용자 에이전트로 헤더 추가

.add_header('User-Agent', 'Mozilla/5.0') 

을 아니면이 가능 구성 파일의 어딘가에 Python-urllib/3.5에서 Mozilla/5.0까지의 사용자 에이전트 문자열?

답변

0

당신은 requests.Session

import requests 
session = requests.Session() 
session.headers['User-Agent'] = 'my user agent' 
response = session.get('http://google.com') 
를 사용하여 헤더를 업데이트 할 수 있습니다
관련 문제