自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库优化笔记

数据库优化1.硬件2.系统配置3.数据表结构4.sql语句和索引优化方案1.代码优化:for循环次数过多、做太多无谓的条件判断、相同逻辑重复多次等。比如一个update操作,先查询出entity再执行update,这无疑多了一次数据库交互。2.定位慢sql,并优化: 用自带的慢查询日志或者开源的慢查询系统定位到具体出问题的sql,然后用explain等工具调优。 3.sqlserver执行计划: A)通过执行计划可以得到:那些步骤花费的成本比较高。 B)哪些步骤产生的数据量多,数据

2021-09-13 10:07:37 181

原创 os.path.split()详解

os.path.split()函数将文件名和路径分割开。语法:os.path.split(‘PATH’)参数说明:PATH指一个文件的全路径作为参数:如果给出的是一个目录和文件名,则输出路径和文件名如果给出的是一个目录名,则输出路径和为空文件名实际上,该函数的分割并不智能,它仅仅是以 “PATH” 中最后一个 ‘/’ 作为分隔符,分隔后,将索引为0的视为目录(路径),将索引为1的视为文件名,如:>>> import os>>> os.path.spl

2021-07-21 11:07:43 16827 1

原创 Python 自动化测试之巧用 md5 做文件一致性断言【建议收藏!】

MD5

2021-07-13 16:20:37 267

原创 allure命令行生成报告页面空白问题【Allure避坑指南】【建议收藏!】

我是一名小测试,平时自动化框架用的报告模板是HTTPTestRunner,最近看了Allure模板觉得界面看起来更舒服【如下图】所以就在网上找了教程,发现到最后一步生成报告后,打开竟然是空白的!!!可以看到是前端报错了,所以判断是生成报告的时候出错了搞了很久最后发现是我下载的allure2.13.10这个版本有问题,就是显示不出报告,重新下载别的版本,再生成报告就解决了,我下载的是2.11.0的版本,亲测没问题。解决步骤:删除原本的allure下载别的版本的allure,不知道

2021-07-13 16:05:46 2417 1

原创 爬取斗鱼直播并分析数据

"""auth:Brussels"""import requestsimport timeclass DouYu(object): def __init__(self): self.url = 'https://www.douyu.com/gapi/rkc/directory/0_0/' self.page = 1 self....

2019-10-06 19:58:20 1793 1

原创 Python爬取虎牙直播数据并分析

这里写的比较懒,面向过程,下一篇会写斗鱼的稍模块化一点import requestsimport timepage, count, num, lis, game_list, hot_list = 1, 0, 0, {}, {}, {}url = "https://www.huya.com/cache.php?m=LiveList&do=getLiveListByPage&...

2019-10-06 19:56:39 4759 8

原创 虎牙观看人数查询

import requestsimport jsonpage = 1url = "https://www.huya.com/cache.php?m=LiveList&do=getLiveListByPage&tagAll=0&page="count = 0num = 0while True: response = requests.get(url+st...

2019-08-31 12:21:10 2895

原创 使用 Python+request 实现登入淘宝

import requestsimport reimport times = requests.session()class TaobaoLogin: def __init__(self, ua, account, TPL_password2): self.account = account # 淘宝用户名 self.ua = ua # 淘...

2019-08-18 02:09:12 4969

原创 JAVA递归函数示例 - 阶乘计算

阶乘函数示例public class test002 { int fect(int a) { if(a == 1) { return 1; }else { return a * fect(a-1); } } public static void main(String[] agrs) { test002 t = new test002(); int ...

2019-07-10 23:15:18 462

原创 python 插入排序

一下是我对插入排序的理解源码:lis = [19,43,86,5,96,25,75,84,12,45,9,43,83,53]print("%s\n=================" % lis)def pop_sort(lis): count = len(lis) # 计算列表个数 for i in range(1,count): k = lis[i...

2019-04-23 00:45:20 94

原创 python冒泡排序

以下是我的见解lis = [44, 43, 86, 5, 96, 25, 75, 84, 12, 45, 9, 43, 83, 53, 6]print("%s\n=================" % lis)def buble_sort(lis): count = len(lis) for i in range(0, count): print(i) ...

2019-04-23 00:44:11 111

原创 Python 识别基本图形验证码

做UI自动化绕不开的就是识别验证码了,最简单的方法就是让开发加一个万能验证码,但在生产环境下最好自己写代码识别,保证生产环境的真实性。其实也有其他方法,涉及到验证码储存的机制,这边不做过多说明, 本次教学面向的验证码属于最基本的图形验证码步骤一:截取页面上的验证码截图,并对验证码做简单的图像处理,使之更容易辨识。步骤二:利用第三方库把截图上的字符输出出来。使用到的第三方库如下:p...

2019-04-09 23:20:14 568

原创 Python3 +requests 如何调用有道翻译接口?

——前阵子爬了一个多语网站,我选择了中文,但还是有一个抓取下来的字段时中时英,所以顺道写了一个调用有道翻译的接口,用来对抓取来的数据做翻译,调用该函数时,如果对象是中文,会被翻译成英文,如果是英文,则会翻译成中文。——如果只需要翻译英文的话,可以写一个如为英文则调用翻译接口的判断。——下面讲讲有道翻译接口建立的过程。建立有道翻译接口步骤:1.打开有道翻译2.打开F123.输入Hel...

2019-03-23 21:19:30 1486 4

原创 Python3 + BeautifulSoup 爬取Steam热销商品数据

这次用了BeautifulSoup库来爬取Steam的热销商品,BeautifulSoup更侧重的是从页面的结构解析,根据标签元素等来爬取数据,这次遇到两个问题:1.Steam热销商品列表经常有重复的,所以我建了一个列表,把爬到的数据存进去,每次爬的时候都校验跟列表里有没有重复,有的话就跳过,防止重复爬取。2.我需要同时遍历两个表,找到了zip()函数解决方案,下面简单介绍一下。zip...

2019-03-20 00:16:08 2450

原创 Python3 + selenium & requests 爬取B站视频实例(下)

前言上文提到了selenium爬取B站视频的方法,也讲了很多细节,重复的地方不再赘述。本文将使用requests库,用requests爬取B站视频的思路如下:使用requests库将页面源码扒下来把所有视频链接地址从源码扒下来使用you-get下载视频到本地需要注意的地方在第二步,使用的正则表达式,在提取视频链接地址的时候,直接只提取我们需要的部分(问号前面的部分)。完整代...

2019-03-17 15:04:18 1634 3

原创 Python3 + selenium & requests 爬取B站视频实例(上)

前言:本文使用了两种主流快速的爬虫方式爬取了同一个网站资源,作为对自己练手的一个记录,也顺便分享给刚学习的同学们。所用的三方插件库如下,请同学自行安装,不另做安装教学。seleniumrequestsyou-getSelenium首先我们来梳理一下使用selenium爬取b站视频的思路,得到搜索后的页面。找到所有视频的URL。挨个下载到本地。1.&amp

2019-03-17 03:37:22 5084

原创 Python 函数调用

Python 3 + selenium登录百度首页,点击登录,点击使用账号登录,点击记住密码#coding=utf-8from selenium import webdriverimport timedr = webdriver.Firefox()url = 'https://baidu.com'def press_login(): login = dr.find_el...

2019-03-09 21:11:54 190

原创 Python 3 + Selenium 126邮箱自动发送邮件实例

Python 3 + Selenium 126邮箱自动发送邮件实例因为版本问题,所以一设置隐形等待就报错,处理半天解决不了,干脆就用强制等待了。以下是源代码,有需要的可以参考下。from selenium import webdriverimport time#===============================================================...

2019-03-04 22:35:24 590

空空如也

空空如也

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

TA关注的人

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