美文网首页
Requests库(熟悉)

Requests库(熟悉)

作者: Wangthirteen | 来源:发表于2018-11-13 22:07 被阅读9次

一、安装requests库

1.pip install requests

2.通过pycharm->File->seettings->project:reptile->project Interpreter->"+"

二、使用requests库

import requests

方法:(返回Response对象,存储了服务器响应的内容)

requests.get(‘https://www.baidu.com/’) #GET请求

requests.post(“https://www.baidu.com/) #POST请求

requests.put(“https://www.baidu.com/”) #PUT请求

requests.delete(“https://www.baidu.com/”) #DELETE请求

requests.head(“https://www.baidu.com/”) #HEAD请求

requests.options(“https://www.baidu.com/”) #OPTIONS请求

其中常用的方法是 GET和POST,最最常用的是GET方法

三、GET常用参数

URL #页面的地址

headers #请求头信息,里面包含了User-Agent和其他的信息,向服务器表明你是谁

timeout #超时时间

params #向连接中添加data字典类型的信息,data={ 'name':'wang' } ,‘’https://www.baidu.com/?name=wang‘’

proxies #设置代理ip

四、Response响应体解析

r.text #字符串方式的响应体,会自动根据响应头部的字符编码进行解码

r.status_code #获取响应状态码,200为正常访问

r.json #返回Requests中JSON形式 

r.encoding = 'UTF-8' #设置编码方式  

r.url #返回请求链接

五、后记

查看requests的官方文档请点击-->requests官方文档

今天突然发现可以写博客了,就把之前学爬虫的一些东西拿出来写一写,一方面当做备忘录,一方面当做复习,第一次写写的不太好,看不懂的还请见谅~~~~~~

相关文章

网友评论

      本文标题:Requests库(熟悉)

      本文链接:https://www.haomeiwen.com/subject/zgglfqtx.html