首页 > 其他分享 >requests模块

requests模块

时间:2022-12-15 15:35:39浏览次数:47  
标签:编码 cookies 查看 url headers 模块 requests

requests.get/post(url,params,data,headers,timeout,verify,allow_redirects,cookies)
url:要下载的目标网页的URL
params:字典形式,设置URL后面的参数,比如?id=123&name=donfag
data:字典或字符串,一般用于POST方法时提交数据
headers:设置user-agent,refer等请求头
timeout:超时时间,单位是秒
verify:True/False,是否进行HTTPS证书验证,默认是,需要自己设置证书地址
allow_redirects:True/False,是否让requests做重定向处理,默认是
cookies:附带本地的cookies数据

r = requests.get/post(url)
r.status_code:查看状态码,如果等于200代表请求成功
r.encoding:可以查看当前编码,以衣变更编码(requests会根据Headers推测编码,推测不到则设置为ISO-8859-1可能导致乱码)
r.text:查看返回的网页内容
r.headers:查看返回的HTTP的headers
r.url:查看实际访问的URL
r.content:以字节的方式返回内容,比如用于下载图片
r.cookies:服务端要写入本地的cookies数据

标签:编码,cookies,查看,url,headers,模块,requests
From: https://www.cnblogs.com/donfag/p/16985123.html

相关文章

  • Python14 文件读写和编码&OS、path模块的使用
    编码文件读写操作#作者:咸瑜file=open("text.txt","r",encoding="utf-8")print(file.readlines())#['姓名:咸瑜\n','年龄:18\n','籍贯:广东·惠州']file.clo......
  • IGBT模块A2F12M12W2-F1、A2U12M12W2-F2为简化SiC逆变器而设计
    ACEPACK2电源模块是集成有SiC电源MOSFET技术的1200V模块。这些电源模块支持宽带隙碳化硅材料和高热性能基板的特性。A2F12M12W2-F1模块采用4组拓扑,A2U12M12W2-F2模块采用3......
  • CVE-2022-2639【Linux Kernel openvswitch 模块权限提升】
    漏洞影响版本:3.13≤LinuxKernel<5.18Exp地址:https://github.com/avboy1337/CVE-2022-2639-PipeVersion查看内核版本:编译exploit.c执行exp进行提权:......
  • vuex共享数据仓库的模块化使用
    一:概念: vuex是使用vue中必不可少的一部分,基于父子、兄弟组件,我们传值可能会很方便,但是如果是没有关联的组件之间要使用同一组数据,就显得很无能为力,那么vuex就很好的解决......
  • python中使用numpy模块画函数图像
    由于比较简单,只靠代码的注释就差不多了:1#导入需要的库importnumpyasnp2importmatplotlib.pyplotasplt34#定义变量和函数x=np.arange(-100,100,......
  • 模块层 模块的导入以及继承 ORM常用关键字
    今日内容详细模板层之标签#支持使用if判断for循环和while循环if判断 {%if条件1%} 条件1满足执行的代码 {%elif条件2%} 条件2满足执行的代码{......
  • 创建各个业务微服务模块
    1.创建用户模块eureka模块创建好后,我们便开始创建3个业务微服务模块。首先创建用户模块user,创建好后编辑pom.xml,如程序清单15-6所示。  接着,我们把application.pr......
  • 创建Maven项目与common模块
    1、创建Maven项目下面,我们正式开始开发项目。首先,创建一个Maven项目作为微服务的父工程,将其命名为“mall”。如图所示。  创建好后,编辑pom.xml文件,如程序清单15-1......
  • 【Node.JS 】path路径模块
      往期文章​​【Node.JS练习】考试成绩整理​​​​【Node.JS】buffer类缓冲区​​​​【Node.JS】事件的绑定与触发​​​​【Node.JS】写入文件内容​​​​【Node.JS......
  • Python13 模块
    模块创建模块直接新建一个.py文件即可,这个py文件是可执行的哦~也是可以被导入的,这个py文件就是模块。导入模块import模块名[as别名]from模块名import函数/变......