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)