自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 实现一个完整的爬虫

import randomfrom random import randintimport requestsfrom fake_useragent import UserAgent #反爬虫 伪装请求头from retrying import retry #装饰器import hashlib #信息摘要 md5import queue #队列import re #正则表达式fro...

2018-12-22 10:54:09 601

原创 自动化测试之接口测试

1.接口测试-接口测试(重点)是什么?测试后端实现是否符合接口规范为什么程序安全、效率怎么用?(实现流程)模拟客户向服务器发送数据,然后查看响应要素1:定位服务器资源(通过URL实现:http://www.baidu.com | http://127.0.0.1:8000/资源路径)要素2:模拟用户提交数据要素3:查看响应的结果是否符合预期接口测试分类类型1:...

2020-03-18 16:20:53 278

原创 移动端测试

1.1 app功能测试业务逻辑正确性测试:依据产品文档设计测试用例,加上隐形需求用例兼容性测试: 系统版本: android:原生安卓系统:4.4 5.6... 定制版本:小米 华为... ios:原生系统 屏幕分辨率:720 * 1280 1920*1080 图片 网络状态:2g 3g 4g 5g wifi屏幕测试:热启用应用:...

2020-03-18 14:11:13 203

原创 初学Web自动化测试

1.什么是自动化概念:有机器设备代替人为自动完成或指定目标的过程1.1 优点1.减少人工劳动力2.工作效率提高3.产品规格统一标准4.规模化(批量生产)2.什么是自动化测试概念:让程序代替人为去验证程序功能的过程2.1 为什么要进行自动化测试1.解决 - 回归测试2.解决 - 压力测试3.解决 - 兼容性测试4.提高测试效率,保证产品质量回归测试:项目...

2020-03-18 13:55:15 250 2

原创 测试基础

1.1 软测基本介绍软件测试定义通过手工或者工具对“被测对象”进行测试操作,从而验证实际结果与预期结果之间是否存在差异。软件测试的作用1.通过测试工作可以发现并修复软件当中存在的缺陷,从而提高用户对产品的使用信心;2.测试可以记录软件运行过程中产生的一些数据,从而为决策提供数据支持;3.测试可以 降低同类型产品开发遇到问题的风险。测试原则(背)所谓的测试原则指的是我们在执行测试工...

2020-03-10 17:17:20 241

原创 Python-Seleium模拟登陆163邮箱

模拟登陆163邮箱selenium可以模拟浏览器的操作有些爬虫是异步加载的,通过爬取网页源码是得不到需要的内容。所以可以模拟浏览器去登陆该网站进行爬取操作。需要安装selenium通过pip install xxx安装需要下载chromdriver,就是chrome浏览器的驱动。百度搜索下载,下载之前看你的chrome的版本是几,应该下载比你浏览器的版本更高的驱动版本。要与之对应哦~然后...

2019-11-13 15:32:08 395

原创 mongodb与redis的比较:

1.mongodb :用起来更像一个数据库2.redis : 用起来更像一个缓存3.就速度来说:redis更快4.应用场景来说:redis 具有较小数据量的性能和运算5.数据量过大的时候, 选择频繁使用的数据存入redis, 其他的存入MongoDB...

2019-01-02 11:09:50 994 1

转载 解密技巧

第一题:abamimiaowamimiaow解答: 加密方法:全文倒序、拼音 一眼就能看出这个具有明显的汉语拼音特征: a、ba、mi、miao、wa、mi、miao、w 可是读着不通,而且最后的一个W又解释不了。 仔细看下,发现如果倒过来看就能解释得通最后的W了。 woaimimawoaimimaba 然后加上空格和标点 wo ai mi ma,wo ai mi ma ba! ...

2018-12-28 17:25:35 4212

原创 Python-----对装饰器的理解与应用

一.对装饰器的理解装饰器:也是一个函数,这个函数的目的是为了装饰另一个函数用的嵌套函数和回调函数的结合.装饰器的返回值也是一个函数对象。外部函数用来接收函数内部函数用来接收参数def zhuangshi(fun): def inner(x,y): print("************") fun(x,y) print("*****...

2018-12-22 20:19:19 166

原创 Python之XPath的使用

一.简介:XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历.二.安装pip install lxml三.使用/ 从根标签开始 必须具有严格的父子关系// 从当前标签 后续节点含有即可选出* 通配符 ,选择所有//div/book[1]/title 选择div下第一个book标签的title元素//div/book/ti...

2018-12-22 19:58:37 664

原创 第一个爬虫小程序(携带登陆后的cookie)

import requestsclass TiebaSpider: def __init__(self,tieba_name): """ 初始化参数,完成基础配置 """ self.tieba_name = tieba_name self.url_base = "https://tieba.baidu.com/f?kw=" + tieba_name_crawl + "&am...

2018-12-19 20:35:25 829 1

原创 初学爬虫

import jsonimport requestsresponse=requests.get("https://tieba.baidu.com/fkw=%E6%B5%81%E6%B5%AA%E6%B1%89")#w+ 检测到文件不存在就自己创建with open('tieba.html','w+',encoding='utf-8')as f: f.write(response.tex...

2018-12-19 20:08:44 183

原创 正则表达式

正则表达式re模块import re'''re 模块pattern:规则string:字符串flags:匹配模式 re.I:忽略大小写 re.M:可以多行匹配作用:根据规则从字符串中做匹配'''# 只能匹配开头 返回值是下标print(re.match("he","hello"))# 都可以匹配到 返回值是下标print(re.search("e","he...

2018-12-19 19:25:58 192

原创 随机数模块

随机数模块导入随机数模块:import random####1.不需要传递参数(小括号内不写东西)print(random.random())2.随机大于等于 小于等于3之间的整数print (random.randint(1,3))3.随机数大于等于 小于3之间的整数print(random.randrange(1,3))4.随机数大于 小于3的小数print(random...

2018-12-19 19:24:27 244

原创 类变量和实例变量

类变量和实例变量'''类变量: 函数外类中的就是类变量 调用方式:通过类名调用 也可通过对象名调用 访问机制:当有实例变量的时候优先实例变量,如果没有实例变量就访问类变量 修改机制:如果有实例变量那么就修改这个实例变量的值,如果没有就新建(不会看类变量)类变量修改:类名修改 如果对象名修改实际上是创建...

2018-12-19 19:23:55 376

原创 OS模块

OS模块'''OS''''''import os#查看操作系统的类型print(os.name)#可以查看操作系统的详细信息 Windows不支持#print(os.uname())#查看系统的环境变量#print(os.environ)#print(os.environ.get("PATH"))#可以查看当前文件所在路径print(os.getcwd())...

2018-12-19 19:09:25 240 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除