
程序分享
文章平均质量分 89
zhouf00
这个作者很懒,什么都没留下…
展开
-
python selenium弹出窗口提示处理
话不多说直接上原代码,应该能看懂吧,有问题可以一起讨论import os, timefrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.common.by import Byfrom selenium.原创 2020-05-25 14:28:16 · 2136 阅读 · 0 评论 -
python根据日期生成动态密码
序言因最近公司的业务需求,研究了一下根据时间进行动态密码生成,下面是源代码import hmac, osfrom datetime import datetimedef create_pwd(): # 获取当前UTC时间 time_str = datetime.utcnow().strftime('%Y-%m-%d') #time_str = '2020-04-02' # k共...原创 2020-04-02 11:40:06 · 4950 阅读 · 2 评论 -
python selenium控制滚动条(滚动加载处理)
序言当遇到有些网页table数据读取不全,只有拉动滚动条加会加载数据时,这个时候如果要模拟翻页的时候就必须加载出全部的内容,不然定位元素会找不到,出现报错实测试两个验证可以用的方法第一种方法使用比较简单# 直接移至底部js = "window.scrollTo(0,document.body.scrollHeight)"# 回到顶部js = "window.scrollTo(doc...原创 2019-10-31 14:28:44 · 2623 阅读 · 0 评论 -
python图形化实例分享--pyqt5与pyqtgraph嵌入绘图
等等写序言项目开始引用头文件图形化主界面搭建处理把列表文件转成字典与绘图模拟给其它文件传指定数据多线程管理关于QT异常直接退出没有报错的情况,查bug比较麻烦参考资料序言之前也写过一些图形化界面的程序,基本上都是用wxPython写的,确实简单粗暴易上手。这次的任务是要写一个绘图的程序,wx模块就显得不太友好了,我就去网上找了一些资料,发现PyQtGraph画这种K线图、波形图等图形真是太简单...原创 2019-05-24 23:41:22 · 15214 阅读 · 4 评论 -
python图形化实例分享(wxpython自动爬虫刷机)
序言因为通讯部门同事让我帮忙刷机40台,我应该的手动刷太慢了,等干等的时间太多,所有就写了这个半自动刷机程序图形化的代码,每进行一步操作,结束后都有弹框提醒,就不用傻傻等待导入包wx: 图形化界面threading 多线程管理os 系统调用subprocess cmd打印回传参数time 用为调用时间,及延时用selenium 爬...原创 2019-05-22 12:47:09 · 697 阅读 · 1 评论 -
python爬虫(switch_to.frame、find_elements_by_tag_name等方法)新手分享,经验证可用
序言实例是一个把QQ企业邮箱的发件箱转至收件箱的脚本,对中间一些自己刚学习到的方法进行分享包引用import timefrom selenium import webdriver登陆这个函数是进行登陆操作,中间的减速,是为了让程序看起来更像是人在操作,服务器不会立刻判定你为爬虫;或因为爬虫运行是速度太快了,有时服务器会没反应过来(个人经验,不知道是否正确)def mail_test...原创 2019-06-03 16:23:39 · 15668 阅读 · 0 评论 -
爬虫Chrome谷歌浏览器的驱动webdriver下载
请对应自己的谷歌浏览器的版本下载chrome的webdriver:点击下载windows环境变量配置1、 webdriver文件位置可以自定义位置,如:d:\selenium环境变量,的文件夹下也可以放在C:\Program Files (x86)\Google\Chrome\Application的文件夹下2、系统环境变量PATH按照图的指示,1->2->3->...原创 2019-06-03 17:52:18 · 5288 阅读 · 0 评论 -
python随机密码,并修改windows指定帐号密码
序言有时想要一个随机的密码,自己编又太伤大脑,那就用程序来完成一个import re, random, string, os# 新建随机密码while True: # 生成一个8位数的随机密码 tmp = random.sample(string.ascii_letters + string.digits, 8) passwd = ''.join(tmp) # 检查密码是否符合指...原创 2019-08-27 16:31:40 · 898 阅读 · 0 评论