摘要: 前言 今天写自动化脚本的时候遇到一个需要更改日期的控件,不想费劲巴拉的去找日历的定位,但是又没办法直接输入我想输的日期时间,想了会儿之后决定用js解决日历控件 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 案例 1.很明显这种元素的属性是readonly,输入框是无法直接输入 阅读全文
posted @ 2020-04-22 11:38 秃秃的测试 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 多线程 1 import threading 2 import time 3 4 5 def a(): 6 for i in range(5): 7 print('1') 8 time.sleep(1) 9 10 11 def b(): 12 for i in range(5): 13 print( 阅读全文
posted @ 2020-04-22 11:17 秃秃的测试 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 前言 这个是在网上找的代码修修改改之后发现还是蛮好用的。成功率在60%左右,虽然成功率虽然有点低,但是相对来说还是蛮可以的了。 1 import re 2 from PIL import Image 3 import pytesseract 4 5 6 # 自动识别验证码 7 def get_pic 阅读全文
posted @ 2020-04-22 11:15 秃秃的测试 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 前言:Faker库的安装与例子可以看我这篇文章python的faker库批量生成User-Agent 1 from faker import Factory 2 import requests 3 import re 4 import time 5 6 7 def get_page_id(home_ 阅读全文
posted @ 2020-04-22 11:11 秃秃的测试 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 前言 大网站都会有反爬机制,会通过检查请求头里是否带有user-agent来判断请求是否是爬虫。当但即使你加上user-agent后,频繁的使用同一个user-agent进行请求后,还是会触发反爬机制,所以就有了神奇的faker库 安装 pip install faker 例子 1 from fak 阅读全文
posted @ 2020-04-22 11:10 秃秃的测试 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: import hashlib a = [] md = hashlib.md5() pwd = '123456' md_pwd = bytes(pwd, , encoding='UTF-8') md.update(md_pwd) # 将加密后的密码添加到空列表中 a.append(md.hexdige 阅读全文
posted @ 2020-04-07 09:56 秃秃的测试 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 首先,put请求的参数和地址是混合在一起上传的,类似于get请求 import requests url = 'www.test.com' data = {'version': '1.0'} put_url = 'www.test.com?version=1.0' 1.get请求 # json可不加 阅读全文
posted @ 2020-04-07 09:51 秃秃的测试 阅读(753) 评论(0) 推荐(0) 编辑
摘要: from random import Random # 随机生成token def get_token(): length_r = 32 token = '' chars = '01' length = len(chars) - 1 random = Random() for i in range( 阅读全文
posted @ 2020-04-07 09:47 秃秃的测试 阅读(878) 评论(0) 推荐(0) 编辑
摘要: Python给接口传body参数的话可能需要对将body参数转换成json形式 import json import requests headers = {'content-type': "application/json"} response = requests.post(url, data 阅读全文
posted @ 2020-04-07 09:46 秃秃的测试 阅读(17110) 评论(0) 推荐(2) 编辑
摘要: 第一步:下载mysql的jar包【mysql-connector-java-5.1.44】需要资源可以评论邮箱,我发你 第二步:将jar包导入jmete,点击浏览,然后找到下载的jar包(解压后的)并打开导入。 第三步:找到 JDBC Connection Configuration 选项,设置数据 阅读全文
posted @ 2020-04-07 09:40 秃秃的测试 阅读(363) 评论(0) 推荐(0) 编辑