25 lines
696 B
Python
25 lines
696 B
Python
import requests
|
||
# url = 'https://www.baidu.com'
|
||
# response = requests.get(url)
|
||
# print(response)
|
||
# print(type(response))
|
||
# # 返回的页面是requests库猜测的编码方式,有误
|
||
# print(response.text)
|
||
# content = response.content.decode('utf-8')
|
||
# print(content)
|
||
|
||
url = 'https://www.baidu.com/s'
|
||
kw = {"wd": "猫"}
|
||
headers = {
|
||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"
|
||
}
|
||
response = requests.get(url, params=kw, headers=headers)
|
||
# 打印requests库猜测的解码方式
|
||
print(response.encoding)
|
||
content = response.content.decode('utf-8')
|
||
print(content)
|
||
# 查看状态码
|
||
print(response.status_code)
|
||
|
||
|