摘要: # _*_ coding:utf-8 _*_ #python2 import urllib #有时,需要从上一个请求的url获取参数,传到下一个请求中,中文会显示为编码的形式,这时候就需要进行解码 url = "http://zzk.cnblogs.com/s/blogpost?Keywords=%E4%B8%AD%E6%96%87" # 解码 print (urllib.unquote(ur... 阅读全文
posted @ 2018-01-25 16:31 小女子的测试之路 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 1.Json模块简介,全名JavaScript Object Notation,轻量级的数据交换格式,常用于http请求中。 2.Encode(python->Json),在python和json中的bool值,不同,如下图,所以不转换的话,会报错,所以需要把python的代码经过encode后成为 阅读全文
posted @ 2018-01-25 11:24 小女子的测试之路 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 常见的post请求提交的数据类型有四种: 1.第一种:application/json:这是最常见的json格式,如下 {"input1":"XXX","input2":"ooo","remember":false} 2.第二种:application/x-www-form-urlencoded:浏 阅读全文
posted @ 2018-01-24 16:14 小女子的测试之路 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 官方文档参考地址: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings 针对SSL Warnings,urllib3根据不同级别的证书校验有不同级别的警告,针对这些不同的场景有以下几种不同的解决办法 1. 阅读全文
posted @ 2018-01-20 18:00 小女子的测试之路 阅读(2582) 评论(0) 推荐(0) 编辑
摘要: # _*_ encoding:utf-8 _*_ import json import requests #post请求 payload = {"cindy":"hello world", "python":"1078370383"} r = requests.post('http://httpbin.org/post',data=payload) print (r.... 阅读全文
posted @ 2018-01-20 13:50 小女子的测试之路 阅读(324) 评论(0) 推荐(0) 编辑
摘要: # _*_ encoding:utf-8 _*_ import requests #请求博客园首页,无参数的get请求 r = requests.get('http://www.cnblogs.com/cindy-cindy/') print (r.status_code) print (r.text) #在博客园内搜索内容,有参数的get请求 par = {"Keywords":u"小女... 阅读全文
posted @ 2018-01-20 12:10 小女子的测试之路 阅读(330) 评论(0) 推荐(0) 编辑
摘要: APK地址:https://github.com/NetEase/Emmagee/releases/download/V1.2.1/Emmagee-1.2.1.apk 开源代码github地址:https://github.com/NetEase/Emmagee 阅读全文
posted @ 2018-01-11 09:34 小女子的测试之路 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 1.__init__.py的在文件夹中,可以使文件夹变为一个python模块,python的每个模块对应的包中都有一个__init__.py文件的存在 2.通常__init__.py文件为空,但是我们还可以为它增加其他的功能,我们在导入一个模块时候(也叫包),实际上导入的是这个模块的__init__ 阅读全文
posted @ 2018-01-10 14:47 小女子的测试之路 阅读(10212) 评论(0) 推荐(0) 编辑
摘要: 目录结构如下: 当在papi目录的httprequest.py中引用logs目录中的pyapilog.py模块时,需要在logs目录中新建空的__init__.py文件,使logs文件变为模块文件,即可以使用一下语句进行引用 阅读全文
posted @ 2018-01-10 14:34 小女子的测试之路 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 通过classmethod装饰器,如下代码,即只需要SetUpClass和tearDownClass执行一次即可 执行结果如下: 阅读全文
posted @ 2018-01-09 12:42 小女子的测试之路 阅读(1202) 评论(0) 推荐(0) 编辑