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