随笔分类 - Python
摘要:纯数字 数字+字母 python代码: import ddddocr def main(imgpath): # imgpath='E:\yam_0.png' ocr = ddddocr.DdddOcr() with open(imgpath,'rb') as f: image_bytes = f.r
阅读全文
摘要:以网易云为例,歌曲列表都在<iframe>框架下,使用Python和RPA网页自动化依次点击10首歌的播放键 1、python代码 从网页源代码可见,整个歌曲列表都在<iframe>框架下。如果没有切换进入<iframe>框架再进行操作,会报错NoSuchElementException如下 如果有
阅读全文
摘要:以百度为例,点击【BOSS直聘】词条会打开一个BOSS新窗口页面,分别使用Python和RPA网页自动化在不同的窗口页面来回切换窗口完成以下顺序步骤 1、Python代码如下 步骤:打开新窗口页面后,先获取所有窗口句柄window_handles,再用switch_to.window()切换到新窗口
阅读全文
摘要:我们在跑自动化时为了捕获和处理异常,会增加异常处理Try方法。下面来看看Python和RPA网页自动化中异常处理Try的用法 1、Python中异常处理try的用法 try: test = "ABC" + 123except TypeError: print("如果try出现异常就会跑except,
阅读全文
摘要:1、ValueError 值错误,传递给函数的变量不符合函数预期类型。如下'python'是非数字无法转换为整数类型,故会报错ValueError 将a改为数字就不会报错了 2、NameError 变量名错误,变量在全局未声明。如下第2行a=1是在函数test()里面声明的,而第6行是在函数test
阅读全文
摘要:以百度为例,分别使用python和RPA自动化完成以下步骤:设置->搜索设置->保存设置->确定 1、python代码如下 注意:[已经记录下您的使用偏好]弹框是无法捕获网页源代码的,也就无法捕获元素。既然无法捕获元素,那么怎么关闭弹框呢? 这里我们使用switch_to.alert和accept(
阅读全文
摘要:以163邮箱为例,分别使用Python和RPA网页自动化发送邮件到指定邮箱 其中2个方法都需要用到163邮箱授权码,开启IMAP/SMTP服务即可得到授权码(POP3/SMTP服务不用开启) 1、python代码如下 import smtplib from email.mime.text impor
阅读全文
摘要:以下方“节点审批”下拉框为例 该下拉框没有<select>标签,而是<div><ul><li>标签。分别使用Python和RPA网页自动化让下拉框选择=“已审批” 1、Python代码如下 步骤:先点击下拉框获取所有下拉值,然后遍历每个下拉值找到指定文本内容再进行点击 from selenium i
阅读全文
摘要:以影刀商城(https://shop.yingdao.com/webOperations/index)为例: 该下拉框有<select>标签。分别使用Python和RPA网页自动化让下拉框选择=“香蕉” 1、Python代码如下 步骤:以下拉框元素创建一个select对象,再进行选择指定文本 fro
阅读全文
摘要:1.列表 标志符号是[],元素可以修改、删除和新增 1.1 提取元素(索引从0开始计算) testList=['A','B','C',1,'D'] print(testList[1]) #打印索引区间[1,4) print(testList[0:3]) 打印结果1为: B 打印结果2为: ['A',
阅读全文
摘要:selenium 8个定位元素为:id、name、xpath、link_text、class_name、tag_name、css_selector、partial_link_text 1、id元素 浏览器获取元素的方法,通常使用浏览器自带F12控制台来获取(打开谷歌或火狐浏览器后键盘按下F12就能出
阅读全文
摘要:python UI自动化前提:①python需要安装selenium模块 ②下载浏览器驱动 1、安装selenium模块 先确认本地是否安装selenium模块,没有的话点击右边的添加按钮“+”进行添加 2、下载浏览器版本对应的驱动文件 谷歌浏览器驱动:chromedriver.exe 火狐浏览器驱
阅读全文
摘要:1、python编写接口用例需要依赖requests模块,我们先确认本地是否安装了requests模块,没有安装的先进行安装。 pycharm工具查看已安装的模块:File->Setting->Project Interpreter 2、python代码 import requests def ge
阅读全文
摘要:背景:部门需要发送周报、月报,每次都需要去数据库导出数据整理统计发送给领导,人工操作显得繁琐且费时间。 1、可以定时用python将数据库查询数据结果写成html文件,达到浏览器访问的效果,定时发送给领导查看即方便又省力。效果如下: 2、首先准备好数据,要保存在哪个路径下命名为什么html文件,要写
阅读全文
摘要:1、except是用来捕获程序异常的 异常代码如: ModuleNotFoundError(没有找到模块,安装提示的模块即可) AttributeError(没有访问属性) TypeError(类型错误) FileNotFoundError(找不到指定路径文件) 2、执行python脚本当出现程序
阅读全文
摘要:目的:将Python执行脚本结果发送到指定邮箱 使用场景:可将每天、每周定时任务python跑的结果汇总,定时发送到小组成员/领导邮箱中 1、以下163邮箱为例,设置发件人是163邮箱,接收人是qq邮箱。 由于163邮箱的安全机制,Python登陆163邮件客户端不是使用邮箱密码而是使用客户端授权密
阅读全文
摘要:1、首先确认本地使用的是Python2还是Python3(python -V),它们的mysql插件分别如下: Python2 > MySQLdb Python3 > PyMySQL 2、我本地是Python3故需要安装PyMySQL。进入File->Setting->Project Interpr
阅读全文
摘要:1、首先本地有一个文件"E:\Double\python\dataCheck\html_detail\20221206140345_activeBug.html",我需要上传到服务器xx.xx.xx.xx的目录下并命名为test.html "/data/www/test/bugHtml/test.h
阅读全文
摘要:1、首先需要一个钉钉群,群才有机器人 2、群设置->智能群助手->添加机器人->自定义机器人 3、添加自定义机器人,配置如下:给机器人命名,选择加签。保存机器人的秘钥、Webhook,python连接机器人需要用到 秘钥:SEC开头的一段字符 Webhook:https://oapi.dingtal
阅读全文
浙公网安备 33010602011771号