随笔分类 -  python

摘要:前言 今天写自动化脚本的时候遇到一个需要更改日期的控件,不想费劲巴拉的去找日历的定位,但是又没办法直接输入我想输的日期时间,想了会儿之后决定用js解决日历控件 基本思路:先用js去掉readonly属性,然后直接输入日期文本内容 案例 1.很明显这种元素的属性是readonly,输入框是无法直接输入 阅读全文
posted @ 2020-04-22 11:38 秃秃的测试 阅读(522) 评论(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 秃秃的测试 阅读(465) 评论(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 秃秃的测试 阅读(793) 评论(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 秃秃的测试 阅读(318) 评论(0) 推荐(0)
摘要:前言 大网站都会有反爬机制,会通过检查请求头里是否带有user-agent来判断请求是否是爬虫。当但即使你加上user-agent后,频繁的使用同一个user-agent进行请求后,还是会触发反爬机制,所以就有了神奇的faker库 安装 pip install faker 例子 1 from fak 阅读全文
posted @ 2020-04-22 11:10 秃秃的测试 阅读(1270) 评论(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 秃秃的测试 阅读(825) 评论(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 秃秃的测试 阅读(778) 评论(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 秃秃的测试 阅读(934) 评论(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 秃秃的测试 阅读(17713) 评论(0) 推荐(2)
摘要:1.将需要打包的.py文件复制到存放第三方库的文件夹内一般的路径是,某盘:\Pythone36\Lib\site-packages 2.win+R输入cmd,回车,输入打包命令,回车 注:打包命令:pyinstaller -F <脚本>.py 参数 含义 -F 指定打包后只生成一个exe格式的文件 阅读全文
posted @ 2020-04-03 11:49 秃秃的测试 阅读(4810) 评论(0) 推荐(0)
摘要:1 # 闲来无事看着教程写了一篇tkinter的案例教程(部分运行代码没放上来,只放了前端窗口的代码) 2 import tkinter 3 4 class Gui(object): 5 def __init__(self): 6 self.root = tkinter.Tk() 7 self.ro 阅读全文
posted @ 2020-04-03 11:42 秃秃的测试 阅读(19217) 评论(2) 推荐(2)
摘要:模块 1 import os 2 import requests 3 import time 4 5 6 # 进度条模块 7 def progressbar(url, path): 8 if not os.path.exists(path): # 看是否有该文件夹,没有则创建文件夹 9 os.mkd 阅读全文
posted @ 2020-04-03 11:28 秃秃的测试 阅读(1053) 评论(0) 推荐(0)