前言 本来最新的requests库V2.13.0是支持https请求的,但是一般写脚本时候,我们会用抓包工具fiddler,这时候会报:requests.exceptions.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify ...
分类:
编程语言 时间:
2017-06-10 23:27:42
阅读次数:
301
https://github.com/sergeyk/selective_search_ijcv_with_python 里的selective_search.py是python接口 直接运行不会产生.mat文件,而是如图: 把os.remove(output_filename)这句注释掉就可以在/ ...
分类:
其他好文 时间:
2017-06-07 23:19:22
阅读次数:
763
前言 前面一篇实现了参数的关联,那种只是记流水账的完成功能,不便于维护,也没什么可读性,接下来这篇可以把每一个动作写成一个函数,这样更方便了。 参数化的思维只需记住一点:不要写死 一、登录函数 1.s参数是session的一个实例类,先放这里,方便写后面代码 2.登录函数传三个参数,s是需要调用前面 ...
分类:
编程语言 时间:
2017-05-27 00:47:07
阅读次数:
314
前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 一、删除草稿箱 1.我们前面讲过登录后保存草稿箱,那可以继续接着操作:删除刚才保存的草稿 2.用fiddler抓包,抓到删除帖子的请求,从抓包结果可以 ...
分类:
编程语言 时间:
2017-05-26 21:56:50
阅读次数:
212
Python调用opencv的原理是:opencv编译出共享库文件,python把这个共享库文件作为一个模块加载并使用。通俗点就是,编译opencv的时候开启python接口选项,编译好了会产生cv2.so(linux下)或者cv2.pyd(windows下)这个共享库文件,python代码中import这个cv2就可以用了。为了能..
分类:
编程语言 时间:
2017-05-24 22:33:39
阅读次数:
725
前言 某屌丝男A鼓起勇气向女神B打电话表白,女神B是个心机婊觉得屌丝男A是好人,不想直接拒绝于是设置呼叫转移给闺蜜C了,最终屌丝男A和女神闺蜜C表白成功了,这种场景其实就是重定向了。 一、重定向 1. (Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置,从地址A跳转到地址B了 ...
分类:
编程语言 时间:
2017-05-21 18:55:55
阅读次数:
271
前言 有些post的请求参数是json格式的,这个前面第二篇post请求里面提到过,需要导入json模块处理。 一般常见的接口返回数据也是json格式的,我们在做判断时候,往往只需要提取其中几个关键的参数就行,这时候就需要json来解析返回的数据了。 一、json模块简介 1.Json简介:Json ...
分类:
编程语言 时间:
2017-05-16 23:18:35
阅读次数:
264
前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接)。 获取不到也没关系,可以通过添加cookie的方式绕过验证码。 一、抓登录cookie 1.登录后会生成一个已登录状态的cookie,那么只需要直接把这个值添加到cookies里面 ...
分类:
编程语言 时间:
2017-05-14 12:29:17
阅读次数:
598
接触自动化也有一段时间了,之前学习过selenium,appium,这段时间在学习接口自动化,上次出现一个问题,是requests的json解析数据,要从解析出来的数据选取数据出来做assertEqual判断,结果把我难倒了,虽然说是一点简单的知识点,但是如果基础不扎实,或者不仔细的人,就会遇到我的 ...
分类:
编程语言 时间:
2017-05-14 00:56:18
阅读次数:
238
前言 上一篇模拟登录博客园,但这只是第一步,一般登录后,还会有其它的操作,如发帖,评论等,这时候如何保持会话呢? 一、session简介 1.查看帮助文档,贴了一部分,后面省略了 >>import requests>>help(requests.session()) class Session(Se ...
分类:
编程语言 时间:
2017-05-13 14:51:10
阅读次数:
263