import urllib.request
def load_baidu():
url = "https://www.baidu.com/"
header = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36"
}
request = urllib.request.Request(url,headers=header)
final_url = request.get_full_url()
print(final_url)
response = urllib.request.urlopen(request)
print(response)
data = response.read().decode("utf-8")
request_headers1 = request.headers
print(request_headers1)
request_headers2 = request.get_header("User-agent")
print(request_headers2)
with open("02header.html", "w", encoding="utf-8")as f:
f.write(data)
load_baidu()
"D:\Program Files\project\spider\venv\Scripts\python.exe" "D:/Program Files/project/02-get/request_header.py"
https://www.baidu.com/
<http.client.HTTPResponse object at 0x0000023D148D2B00>
{'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36'}
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.100 Safari/537.36
Process finished with exit code 0