分类:Requests 查看全部博客

Python+Requests之配置代理

Requests   2021-09-11   阅读(40)   评论(0)   点赞(0)

通过Python写Requests接口测试脚本时会遇到一些请求异常的情况,每次把请求信息打印出来比较繁琐, 通过使用抓包工具可以很有效的协助定位问题;抓包需要设置代理, 开启代理后不论是通过pip安装第三方包还是通过Requests发HTTP请求都会报错ValueError: check_hostname requires server_hostnam...

Python+Requests之beautifulsoup4解析html

Requests   2020-09-13   阅读(324)   评论(0)   点赞(0)

Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库, 它能够通过你喜欢的转换器实现惯用的文档导航, 查找修改文档 html解析器 下表列出了主要的html解析器,以及它们的优缺点 解析器 使用方法 优势 劣势 &nb...

Python+Requests之base64与image转换

Requests   2020-08-30   阅读(514)   评论(0)   点赞(0)

做接口自动化过程, 遇到需要把image转换base64格式上传的接口,Python的bs4模块就能解决所述问题 image转换base64 # image转换成base64并加上 前缀data:image/jpeg;base64, def image_to_base64(filename, path="E:\\script", **...

Python+Requests之通过跳板机(ssh通道)操作MySQL

Requests   2020-08-29   阅读(411)   评论(0)   点赞(0)

公司内部通常会限制MySQL的登录访问的IP地址,如此情况下我们就需要通过ssh登录指定的服务器(跳板机)才能访问远程MySQL,程序本身不能直接连接MySQL,在写一些自动化脚本时会很麻烦, Python可通过paramiko和sshtunnel模块建立ssh通道在访问MySQL 思路 1.  通过密钥或密码登录(ssh)指定跳...

Python+Requests通过paramiko远程登录Linux执行sh命令

Requests   2020-08-27   阅读(371)   评论(0)   点赞(0)

在做自动化测试过程中, 偶尔需要登录Linux服务器执行一些sh命令。Python的paramiko模块, 遵循SSH2协议, 支持以加密和认证的方式远程连接服务器, 可用来连接远程linux主机, 然后执行Linux命令或者通过SFTP传输文件 实现方式 1. 首先创建SSHClient对象,ssh 2.使用ssh对象,调...

Python+Requests之文件上传与下载

Requests   2020-07-13   阅读(559)   评论(0)   点赞(0)

在做接口自动化测试中,经常会遇到文件的上传和下载接口 文件上传 一般上传文件使用的都是Content-Type: multipart/form-data;数据类型,可以发送文件,也可以发送相关的消息体数据。 使用 requests 上传文件的基本步骤: 1.构造文件数据,通过 open 函数以二进制方式打开文件 2.构造相...

Python+Requests之urlencode编码与解码

Requests   2020-06-04   阅读(614)   评论(0)   点赞(0)

URL编码 URL编码是一种浏览器用来打包表单输入的格式; 浏览器从表单中获取所有的name和其中的值, 将它们以name/value参数编码(移去那些不能传送的字符, 将数据排行等等) 作为URL的一部分或者分离地发给服务器 为什么需要urlencode编码 原因:如果一样东西需要编码, 说明其并不适合直接传输。原因多种多样, ...

共有11篇博客, 当前第1页,共2页

返回顶部

建议反馈

1. 可在博文底部留言评论

2. 发邮件到i_suichuan@163.com