2016-09-15 480 views
1

在使用urllib時,是否可以讓python爲每個HTTP連接使用具有特定用戶代理字符串的自定義標頭?爲了使以下持續整個程序,並添加到每一個請求(),urllib.request.urlretrieve(),並且建立了一個HTTP連接所有其他功能:爲每個HTTP請求添加自定義用戶代理的標頭

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

或者是有可能改變Python的默認用戶代理字符串從Python-urllib/3.5Mozilla/5.0某處在其配置文件中?

回答

0

您可以通過使用一個requests.Session

import requests 
session = requests.Session() 
session.headers['User-Agent'] = 'my user agent' 
response = session.get('http://google.com') 
更新頭