上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 64 下一页

2020年8月7日

python接口自动化(二十八) requests超时重试方法(由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败)

摘要: 前言 “由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”,这是经常遇到的问题requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.github.com', port=443): Max retrie 阅读全文

posted @ 2020-08-07 22:26 星空6 阅读(4982) 评论(0) 推荐(0)

python接口自动化(二十七) requests-html支持JavaScript渲染页面

摘要: 前言 requests虽好,但有个遗憾,它无法加载JavaScript,当访问一个url地址的时候,不能像selenium一样渲染整个html页面出来。 requests-html终于可以支持JavaScript了,这就相当于是一个真正意义上的无界面浏览器了。 JavaScript支持 当第一次使用 阅读全文

posted @ 2020-08-07 16:12 星空6 阅读(1856) 评论(0) 推荐(0)

python接口自动化(二十六) requests-html爬虫框架

摘要: 前言 python拥有众多的爬虫框架,其中最简单的莫过于requests-html了。它和著名的网络请求库requests是同一个作者,着重于XML数据提取,可以说是最简单的爬虫框架了。 环境安装 pip install requests-html 该库旨在解析HTML(例如,抓取Web)尽可能简单 阅读全文

posted @ 2020-08-07 15:12 星空6 阅读(515) 评论(0) 推荐(0)

python接口自动化(二十五) urlencode编码%E7%94%9F%E6%B4%BB与解码

摘要: 前言 urllib.parse里面三个方法:urlencode,quote,unquote详解。 在做接口自动化过程中,http协议在发送url的时候,是以urlencode的编码格式传过去的,通常requests库会帮我们自动处理了。但是服务端返回的url地址,有时候是以urlencode的编码传 阅读全文

posted @ 2020-08-07 10:53 星空6 阅读(1803) 评论(0) 推荐(0)

python接口自动化(二十四) 参数关联和JSESSIONID(上个接口返回数据作为下个接口请求参数)

摘要: 前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失败了。 最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。 有时候还需要带上cookies参数, 阅读全文

posted @ 2020-08-07 09:39 星空6 阅读(611) 评论(0) 推荐(0)

2020年8月6日

python笔记2--lxml.etree爬取html内容

摘要: 前言 本篇继续lxml.etree学习,在线访问接口,通过接口返回的html,解析出想要的text文本内容 环境准备: python3.7 lxml requests 定位目标 爬取我的博客首页https://www.cnblogs.com/canglongdao/侧边个人基本信息。 打开fiddl 阅读全文

posted @ 2020-08-06 20:57 星空6 阅读(1115) 评论(0) 推荐(0)

python笔记1--lxml.etree解析html

摘要: 前言 lxml是一种使用Python编写的库,可以迅速、灵活地处理XML和HTML,学过xpath定位的,可以立马上手 使用环境: python3.7 lxml 4.3.3 lxml安装 pip install lxml,安装报错;指定版本为4.4.3时,安装成功 pip show lxml查看版本 阅读全文

posted @ 2020-08-06 15:56 星空6 阅读(829) 评论(0) 推荐(0)

python接口自动化(二十三) data和json参数传参,怎么区分呢?

摘要: 前言 在发post请求的时候,有时候body部分要传data参数,有时候body部分又要传json参数,那么问题来了:到底什么时候传json,什么时候传data? 一、识别json参数 1.post请求的body通常有四种类型,最常见的就是json格式了。 2.用抓包工具查看,首先点开Raw去查看b 阅读全文

posted @ 2020-08-06 13:46 星空6 阅读(836) 评论(0) 推荐(0)

python接口自动化(二十二) multipart/form-data表单提交

摘要: 前言 multipart/form-data这种格式官方文档给的参考案例比较简单,实际情况中遇到会比较复杂,本篇讲解multipart/form-data的表单如何提交,非图片上传。 禅道提交bug 1.以禅道提交bug为参考案例,手动操作一次提交bug,抓包查看Content-Type:multi 阅读全文

posted @ 2020-08-06 11:02 星空6 阅读(795) 评论(0) 推荐(0)

python接口自动化(二十一) multipart/form-data上传图片

摘要: 前言 在提交表单操作的时候,经常会遇到图片上传的操作,图片上传是一个单独的接口,本篇以禅道为例,介绍如何上传图片 上传接口 1.以禅道上提交bug为例,在选择图片时,点确定按钮,就是上传图片了。 2.用fiddler抓包,查看抓到的接口,以下这种接口就是multipart/form-data 先登录 阅读全文

posted @ 2020-08-06 10:19 星空6 阅读(881) 评论(0) 推荐(0)

上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 64 下一页

导航