
python
文章平均质量分 60
junior1206
一个it界不及格的二哈
展开
-
selenium 实现自动每小时截图外加保存,并通过本地微信发送给指定人(no wechat)
import timeimport datetimefrom apscheduler.schedulers.blocking import BlockingScheduler#from apscheduler.schedulers.background import BackgroundSchedulerfrom selenium import webdriverimport win32apiimport win32guiimport win32conimport win32clipboar原创 2021-08-05 11:49:39 · 733 阅读 · 0 评论 -
selenium 实现自动按7200秒截图外加保存,并通过本地微信发送给指定人
import timeimport datetimefrom selenium import webdriverimport win32apiimport win32guiimport win32conimport win32clipboard as clipboardfrom PIL import Imagefrom io import BytesIOweb = { '百度': 'https://www.baidu.com/', '网易': 'https://www.原创 2020-12-07 09:30:58 · 1080 阅读 · 0 评论 -
python+selenium 处理浏览器上弹窗输入账户密码问题
相信很多人遇到过这样的问题 通过各种弹窗方式都没法解决那么这里有一种方式 把用户名密码写入脚本driver.get('https://admin:passwd@testweb:60001') #z这是通过把用户名密码写入的方式import timefrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.by import Bypicture_time = time.strftime("%Y...原创 2020-11-13 16:21:00 · 5868 阅读 · 7 评论 -
python+selenium 滑动滚动条的操作
python+selenium 滑动滚动条的操作工作中碰到一种情况就是,要定位的元素需要滚动条滑到下方后才可以显示出来。这种情况下,就要先滑动滚动条,再定位元素。第一种方法fl = driver.find_element_by_css_selector('#attack-table > div.el-table__header-wrapper > table > thead > tr > th.el-table_4_column_44.is-leaf >原创 2020-11-13 16:13:33 · 1885 阅读 · 0 评论 -
python实现1、九九乘法表 2、1-100所有的偶数 3、0-100所有的素数
乘法表first = 1while first <= 9: tmp = 1 while tmp <= first: print(str(tmp)+"*"+str(first)+"="+str(tmp * first),end="\t") #str表示转换为字符串;+表示拼接;""里面是什么打印出来是什么;end="\t"表示不换行,\t表示制表符; tmp += 1 print() first += 1.原创 2020-10-26 10:37:12 · 460 阅读 · 0 评论 -
PySnooper替代用 print 输出来调试代码
最近在公众号python发现一个特别好的文章链接地址https://mp.weixin.qq.com/s/QayverYLWv5dU38RFYK6Ew举例:你写的 Python 代码不能按编排的计划那样运行,首先你会去排查。你希望有支持断点的成熟调试器,但或许你现在不想去设置这样的调试器。你大多数人会在可疑位置使用 print 输出语句。其实PySnooper 是个什么...原创 2019-04-29 17:52:53 · 566 阅读 · 0 评论 -
selenium.common.exceptions.NoSuchElementException: 报错
NoSuchElementException: Message: Unable to locate element 疑惑我用的是xpath 进行定位的为什么报错定位不到元素 1.可能元素加载未完成 implicitly_wait():隐式等待 当使用了隐士等待执行测试的时候,如果 WebDriver没有在 DOM中找到元素,将继续等待,超出设定时间后则抛出找不到元素的异常...原创 2019-02-20 09:47:22 · 28287 阅读 · 0 评论 -
三、selenium 元素的基础操作(清除、输入、点击、提交)
元素的基础操作:clear():清除输入框内的文本send_keys():输入特定的字符 (需要传参)click():点击元素submit():提交表单(一般这个方法可以替代click) from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://tieba.baidu...原创 2019-02-22 14:42:42 · 792 阅读 · 0 评论 -
一、selenium配置chromedriver、geckodriver,
一、WebDriver是一个开源工具,用于跨多个浏览器自动测试Web应用程序。它提供了导航到网页,用户输入,JavaScript执行等功能。ChromeDriver是一个独立的服务器,它为Chromium实现了WebDriver的有线协议。我们正在实施并转向W3C标准。ChromeDriver适用于Android上的Chrome和桌面版Chrome(Mac,Linux,Windows和Ch...原创 2021-01-26 13:30:13 · 3800 阅读 · 0 评论 -
ceph-ansible部署L版ceph 及 通过iscsi 共享rbd 对接xencenter
仅供参考: 这里要注意python的版本 软件源的匹配https://blog.youkuaiyun.com/cojn52/article/details/85793902服务器端1 准备镜像镜像centos7.5 18042 关闭防火墙 selinuxsystemctl status firewalldystemctl stop firewalldgetenfo...原创 2019-01-08 15:04:51 · 1274 阅读 · 0 评论 -
if elif else 三种判断来对一个人的年龄判断
if elif else 三种判断来对一个人的年龄判断 # 一个人的年龄判断 age_of_oldboy = 56# 56 为整数int 类型 所以input("guess_age:")要从字符串str转到整数intguess_age = int(input("guess_age:"))# 可以把"56"这样,现在56 就是字符串str,可以用int转换,具体为不违...原创 2018-12-18 20:23:48 · 1606 阅读 · 0 评论