明确,什么是参数
GET请求的参数
POST请求的参数
》搜索请求,参数了解
》必要参数,可选参数
使用方式
用法演练
》 发起请求
购建一个字典p
利用p来作为参数
》查看响应的状态码
》查看响应的URL
》搜索结果为中文时的解码
会有这样的结果
》URL解码
GET请求传参的另一种办法
拼接字符串法
在请求的URL中直接把字符串拼进去就可以了
》利用format方法进行数据的拼入
练习
发起一个带参数的get请求
保存响应内容到本地,存到文件中
例子-自己拼url
import requests
key = input("请输入搜索词:")
url = "https://www.so.com/s?src=360chrome_newtab_search&q={}".format(key)
res = requests.get(url)
# con = res.content.decode()
res.encoding="utf8"
con = res.text
print(con)
例子-get方法的params参数
import requests
url = "https://www.so.com/s"
search_key = input("要搜的词:")
d = {"q": search_key}
res = requests.get(url, params=d)
con = res.content.decode()
request_url = res.url
print('响应来自网址:', request_url)
print('...............')
print(con)
小结
如果要发起一个get请求,有两种方式往链接中添加参数
1,自己拼get参数
2,给params参数传递一个字典