![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RPA
爱飞的大鹏子
里面的人想出去,外面的人想进来
展开
-
list列表和数组无法被复制到剪切板
list和数组无法被辅助到剪切板实在难受我们可以把list转身为数组:a=np.array(a)然后我们可以使用a = '\n'.join('%s' %id for id in a)就可以实现将列表或者数组复制到黏贴板...原创 2019-11-12 17:27:03 · 345 阅读 · 0 评论 -
python读取excel某一区域单元格的内容
sheet1.row_values(0, 6, 10) # 取第1行,第6~10列(不含第10表) sheet1.col_values(0, 0, 5) # 取第1列,第0~5行(不含第5行) sheet1.row_slice(2, 0, 2) # 获取单元格值类型和内容 sheet1.row_types(1, 0, 2) # 获取单元格数据...原创 2019-11-12 14:26:01 · 9674 阅读 · 0 评论 -
python如何获取Excel表格中的最大行
import xlrddef run(): file = '123456.xlsx' wb = xlrd.open_workbook(filename=file) # 打开文件 sheet1 = wb.sheet_by_index(0) # 通过索引获取表格 sheet2 = wb.sheet_by_name('信息') # 通过名字获取表格 row...原创 2019-10-10 14:59:22 · 5125 阅读 · 0 评论 -
python 模拟键盘输入汉字
需要安装的包pip install pyautoguipip install pyperclip使用时的语法import pyautoguiimport pyperclip pyperclip.copy('要输入的汉字') # 先复制pyautogui.hotkey('ctrl', 'v') # 再粘贴...原创 2019-09-17 11:10:24 · 6383 阅读 · 2 评论 -
AttributeError: module 'cv2' has no attribute 'imread'
这是由于版权问题,这个算法被申请了专利,把版本降下去就可以了。依次执行以下操作pip uninstall opencv-pythonpip install opencv-python==3.4.2.16pip install opencv-contrib-python==3.4.2.16问题就可以解决了...原创 2019-09-05 14:54:56 · 15190 阅读 · 10 评论 -
urllib模块的使用,发送post&get请求&获取cookie
https://blog.csdn.net/chenmozhe22/article/details/80875856转载 2019-08-27 17:03:30 · 174 阅读 · 0 评论 -
python3的OpenCV学习
由于自动化有些场景需要图片识别的技术,所以加深一下python的图像识别技术https://blog.csdn.net/weixin_39752599/article/details/83511775这篇博主写的很好,下面这个链接讲的比较详细https://blog.csdn.net/weixin_39752599/article/category/8014217/2?...原创 2019-08-13 09:37:11 · 89 阅读 · 0 评论 -
python简单的命令语句
安装包的语句pip install 包名更新pip工具python -m pip install --upgrade pip查看包的路径和依赖pip show 包名查看包的命令帮助包名-h原创 2019-08-16 11:21:03 · 317 阅读 · 0 评论 -
使用快捷键对线程进行暂停
这个小程序是让鼠标一直来回移动,如果按下alt+F3则程序暂停。利用这个程序可以让RPA自动化实现脚本中止。import win32apiimport win32conimport win32guifrom ctypes import *import timeimport msvcrtimport threadingfrom time import sleepimport sy...原创 2019-08-19 09:20:48 · 237 阅读 · 0 评论 -
pykeyboard使用说明
· 键盘操作k.type_string(‘abcdefg’) --输入内容k.press_key(‘a’) --按a键k.release_key(‘a’) --松开a键k.tap_key(‘a’) --点击a键k.tap_key(‘a’, n=2, interval=5) --点击a键2次,每次间隔5秒k.tap_key(k.function_keys[5]) --功能键F5附h...原创 2019-08-05 16:08:23 · 16796 阅读 · 0 评论 -
通过图片匹配检测图片是否存在
需要提供检测的图片并改名字为test19.jpgmr的取值范围是误差值,mr取到0代表是完全匹配。import timeimport win32guiimport win32uiimport win32conimport win32apiimport cv2from PIL import Imagefrom pymouse import PyMousewhile True:...原创 2019-08-05 14:33:25 · 1554 阅读 · 0 评论 -
根据图像是否匹配到选择不同的鼠标操作,嘿嘿
这篇是对下面这篇博客的优化https://blog.csdn.net/qq_38523616/article/details/97884723因为今天发现有的网页同样操作,却给我弹出不同的选项,才发现如下办法min_val越趋近于0,代表匹配的越好,那我们限定它的值在-2到2之间实现一种操作,取值在其他范围则使用其他操作,就可以完美解决我遇到的问题,是不是很简单。难点主要有这个数值区间真...原创 2019-07-31 14:33:22 · 156 阅读 · 0 评论 -
根据图像匹配实现鼠标自动点击
今天做自动化时碰到IE里面套用Google,无法获得句柄和URL,只能用图像匹配的思想来完成自动点击,本程序用到了几个包和包在安装过程中遇到的麻烦再其他博客都写到了。pip install Pillowpip install opencv_pythonpip install PyMouse第三个包安装后依然会报错,并不是程序的问题,是配置的问题,解决方案如下:https://blog...原创 2019-07-31 09:58:28 · 6299 阅读 · 2 评论 -
截取桌面并根据提供的模板进行特征匹配 python
展示:安装两个包pip install Pillowpip install opencv_python第一步截取桌面,并保存import win32guiimport win32uiimport win32conimport win32api# 获取桌面hdesktop = win32gui.GetDesktopWindow()# 分辨率适应width = win32a...原创 2019-07-30 15:55:13 · 488 阅读 · 0 评论 -
在程序特定位置弹出消息框,以此来判断程序是否往后运行
**本文先用RPA方法打开app,然后通过弹框来决定程序是否运行,缺陷是只能在特定位置暂停脚本,无法实现全局暂停。**import timeimport win32apiimport win32conimport win32guifrom pywinauto.application import Applicationdef test_app(): #自动打开app ap...原创 2019-07-17 14:42:12 · 304 阅读 · 0 评论 -
wxGlade 布局中若干参数的含义
wxGlade 布局中若干参数的含义wxGlade是wxWidgets及wxPython的界面设计工具。其中有关布局的控件属性都在Layout属性页上设定,即当前控件在Sizer中用于定位的一些参数。具体地wxglade参数:Position :当前控件在Sizer中所处的位置,数字越小越靠前。proportion :这个属性现在在wxWidget中叫做,负责控制当前控件在当前Si...转载 2019-07-23 16:30:53 · 303 阅读 · 0 评论