Request--get請求的用法


import requests

# r = requests.get(url='https://www.douban.com/')
#響應內容
# print(r.text)#大多數使用這種方式
#print(r.json())#只有確定響應內容是json格式的采用這種
#返回協議狀態碼
#print(r.status_code)
#字節流的響應內容,響應主體是二進制的數據,需要解碼.decode('utf-8')
# print(r.content.decode('utf-8'))
#查看url
# print(r.url)
# 查看字符編碼
# print(r.encoding)

#get請求帶參數的請求方式一:直接將參數帶在url中請求
# r = requests.get('https://movie.douban.com/subject_search?search_text=%E5%B0%8F%E8%B6%85&cat=1002')
# print(r.text)
# print(r.status_code)
#get請求帶參數的方式二:使用params
在 Get 的請求,有一個參數是 params,那么發送 Get 請求的時候,對參數處理的方式是在 params 中,也就是說 params 參數中它是字典數據類型,對應的 key 值指定對應的 value 值
pydata = {'search_text':'小超',"cat":"1002"}
r = requests.get('https://movie.douban.com/subject_search',params=pydata)
在如上代碼中,發送 Get 請求的時候,在 params 參數中指定 url 參數中 key 值對應的 value 值
print(r.text)
print(r.status_code)
print(r.url)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM