随笔分类 -  Request

摘要:1、本次项目为获取梨视频中的视频,再使用异步线程池下载视频到本地 2、获取视频时,其地址中的Url是会动态变化,不播放时src值为图片的地址,播放时src值为mp4格式 3、查看视频链接是否存在ajax,果然是存在的,但是返回的Url与真实的MP4地址存在部分不一致,此时需要使用字符串替换 4、获取 阅读全文
posted @ 2021-05-10 23:48 Test挖掘者 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1、古诗文网直接登录时,用浏览器F12抓取登录接口的入参,我们可以看到框起来的key对应的value是动态参数生成的,需获取到; 2、登录接口入参的值一般是登录接口返回的原数据值,若刷新后接口与对应源码(element)的值存在一个为空一个有值,那么久看下是否存在ajax请求,再获取动态参数的值 3 阅读全文
posted @ 2021-05-10 23:35 Test挖掘者 阅读(924) 评论(0) 推荐(0) 编辑
摘要:1、环境安装 pip install lxml 2、解析原理 使用通用爬虫爬取网页数据 实例化etree对象,且将页面数据加载到该对象中 使用xpath函数结合xpath表达式进行标签定位和指定数据提取 3、实战案例 - 项目需求:解析房天下新房的相关数据 import requestsimport 阅读全文
posted @ 2021-05-05 18:46 Test挖掘者 阅读(876) 评论(0) 推荐(0) 编辑
摘要:1、环境安装 - 需要将pip源设置为国内源,阿里源、豆瓣源、网易源等 - windows (1)打开文件资源管理器(文件夹地址栏中) (2)地址栏上面输入 %appdata% (3)在这里面新建一个文件夹 pip (4)在pip文件夹里面新建一个文件叫做 pip.ini ,内容写如下即可 [glo 阅读全文
posted @ 2021-05-05 18:35 Test挖掘者 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1、博客目前在学习爬虫课程,使用正则表达式来爬取网页的图片信息 2、下面我们一起来回归下Python中的正则使用方式/方法 3、糗事百科图片爬取源码如下: import requestsimport reimport osif __name__ == '__main__': # headers请求头 阅读全文
posted @ 2021-05-05 18:16 Test挖掘者 阅读(254) 评论(0) 推荐(0) 编辑
摘要:1、登录时经常的出现验证码,此次结合Python+Request+第三方验证码识别平台(超级鹰识别平台) 2、首先到超级鹰平台下载对应语言的识别码封装,超级鹰平台:http://www.chaojiying.com/price.html 3、使用超级鹰平台需进行注册,购买1元,应该有1000次积分, 阅读全文
posted @ 2021-04-18 23:48 Test挖掘者 阅读(653) 评论(0) 推荐(0) 编辑
摘要:http://www.downza.cn/soft/11145.html PS下载地址 http://www.bejson.com/jsonviewernew/ JSON的在线视图 import requests url = 'https://movie.douban.com' url1 = 'ht 阅读全文
posted @ 2020-02-10 21:21 Test挖掘者 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:1、接口地址 webservices是什么? 更多webservices接口地址访问地址:http://www.webxml.com.cn/zh_cn/web_services.aspx webservices接口地址如下: POST /WebServices/WeatherWS.asmx/getR 阅读全文
posted @ 2019-11-24 23:30 Test挖掘者 阅读(545) 评论(0) 推荐(0) 编辑
摘要:前言 参数关联是接口测试和性能测试最为重要的一个步骤,很多接口的请求参数是动态的,并且需要从上一个接口的返回值里面取出来,一般只能用一次就失效了。最常见的案例就是网站的登录案例,很多网站的登录并不仅仅只传username和psw两个参数,往往有其它的动态参数。有时候还需要带上cookies参数,如J 阅读全文
posted @ 2019-09-04 23:10 Test挖掘者 阅读(2589) 评论(0) 推荐(0) 编辑
摘要:获取token和code流程如下:a、先登陆抓包查看post(提交表单操作)头中是否有token和code关键字b、已知步骤a中出现了token和code,不登录前刷新登陆页面,查看response中是否有token和code关键字c、输入账号密码后查看登陆后的请求头中token和code是否与未登 阅读全文
posted @ 2019-07-09 22:37 Test挖掘者 阅读(7606) 评论(0) 推荐(0) 编辑
摘要:1、参照此篇流程 :Requsts方法 -- Blog流程类进行关联 2、用例接口目录如下: 3、用例代码如下: import requestsimport unittestfrom Request.Blog.API_Blog import Blog class Test_Blog(unittest 阅读全文
posted @ 2019-07-07 23:26 Test挖掘者 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1、接口封装关联 1.有些接口经常会用到比如登录的接口,这时候我们可以每个接口都封装成一个方法,如:登录、保存草稿、发帖、删帖,这四个接口就可以写成四个方法2.接口封装好了后,后面我们写用例那就直接调用封装好的接口就行了,有些参数,可以参数化,如保存草稿的 title 和 body 两个参数是动态的 阅读全文
posted @ 2019-07-07 23:22 Test挖掘者 阅读(243) 评论(0) 推荐(0) 编辑
摘要:import requests#禁用安全请求警告from requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.packages.urllib3.disable_warnings(InsecureRequ 阅读全文
posted @ 2019-07-07 17:04 Test挖掘者 阅读(663) 评论(0) 推荐(0) 编辑
摘要:一、删除草稿箱1、参数这篇https://www.cnblogs.com/Teachertao/p/11144726.html 2、删除刚才保存的草稿 3、用 fiddler 抓包,抓到删除帖子的请求,从抓包结果可以看出,传的 json 参数是 postId 4、这个 postId 哪里来的呢?可以 阅读全文
posted @ 2019-07-07 16:27 Test挖掘者 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一、重定向1. (Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置,从地址A跳转到地址 B 了。2.重定向状态码:--301 redirect: 301 代表永久性转移(Permanently Moved)--302 redirect: 302 代表暂时性转移(Tempora 阅读全文
posted @ 2019-07-07 16:23 Test挖掘者 阅读(8162) 评论(0) 推荐(1) 编辑
摘要:1、Json 简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式,常用于 http 请求中 2、可以用 help(json),查看对应的源码注释内容 Encoding basic Python object hierarchies::>>> imp 阅读全文
posted @ 2019-07-07 00:33 Test挖掘者 阅读(1840) 评论(0) 推荐(0) 编辑
摘要:import requests#禁用安全请求警告from requests.packages.urllib3.exceptions import InsecureRequestWarningrequests.packages.urllib3.disable_warnings(InsecureRequ 阅读全文
posted @ 2019-07-07 00:15 Test挖掘者 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:前言有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接)。获取不到也没关系,可以通过添加 cookie 的方式绕过验证码。 1、这里以登录博客园为例。 a、抓取登录的cookie,登录后会生成一个已登录状态的cookie,那么只需要把这个值 阅读全文
posted @ 2019-07-07 00:00 Test挖掘者 阅读(2244) 评论(0) 推荐(0) 编辑
摘要:1、登录Jenkins抓包 ,小编的Jenkins部署在Tomcat上,把Jenkins.war 包放置到webapps目录。 本次用浏览器自带抓包,按下F12操作,主要看post就可以,登录是向服务器提交表单操作,则为post请求如下: 2、body里面并不是json格式的,而是applicati 阅读全文
posted @ 2019-07-06 17:28 Test挖掘者 阅读(1694) 评论(0) 推荐(0) 编辑
摘要:常见的 post 提交数据类型有四种: 1.第一种:application/json:这是最常见的 json 格式,也是非常友好的深受小伙伴喜欢的一种,如下{"input1":"xxx","input2":"ooo","remember":false} json的数据在如下查看: 2.第二种:app 阅读全文
posted @ 2019-07-06 16:29 Test挖掘者 阅读(17224) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示