requests发送get请求

2018-12-17  本文已影响0人  钟微

案例一:访问百度新闻首页:http://news.baidu.com/

1、导入requests后,用get方法就可以直接访问url地址

2、r是response,请求后的返回值,可以调用response里的status_code方法查看状态码

3、状态码200只能说明这个接口访问的服务器地址是对的,并不能说明功能OK,一般要查看响应的内容,r.text是返回文本信息

案例二:发一个带参数的get请求

如,在百度新闻搜索“黄蓉”http://news.baidu.com/ns?word=黄蓉&tn=news&from=news&cl=2&rn=20&ct=1

1、 在百度新闻搜索黄蓉,url地址是:http://news.baidu.com/ns?word=黄蓉&tn=news&from=news&cl=2&rn=20&ct=1(这个url的参数有6个)

2、请求参数:Word=黄蓉,可以以字典的形式传参:{"word": "黄蓉"}

3、如果是多个参数:{"key1": "value1", "key2": "value2", "key3": "value3"}

4、requests模块发送请求有data、params两种携带参数的方法。

5、params在get请求中使用,data在post请求中使用。

上一篇下一篇

猜你喜欢

热点阅读