明确,什麼是參數
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參數傳遞一個字典