在别的地方看见的很好的理解图:
练习代码:
import requests # 导入request库
headers = {
"User-Agent": "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"} # 自定义一个headers
url = "https://www.baidu.com/s?wd={}".format('lol新英雄莉莉娅技能介绍') # 目标网站,?wd=后面为参数,可以使用params,不过看起来不舒服
r = requests.get(url, headers=headers) # 发送请求,将准备好的url与headers参数放入
print(r.status_code) # 查看是否相应成功,200为成功
print(r.request.url) # 返回url地址