上一页 1 2 3 4 5 6 7 8 9 10 ··· 65 下一页
摘要: 前言用过Pandas和openpyxl库的同学都知道,这两个库是相互互补的。Pandas绝对是Python中处理Excel最快、最好用的库,但是使用 openpyxl 的一些优势是能够轻松地使用样式、条件格式等自定义电子表格。 如果你又想轻松的使用Pandas处理Excel数据,又想为Excel电子 阅读全文
posted @ 2023-10-16 17:08 mingruqi 阅读(1581) 评论(0) 推荐(0)
摘要: Playwright模块提供了一种启动浏览器实例的方法。以下是使用Playwright驱动自动化的典型示例: from playwright.sync_api import sync_playwright def run(playwright): chromium = playwright.chro 阅读全文
posted @ 2023-10-16 16:57 mingruqi 阅读(164) 评论(0) 推荐(0)
摘要: 前两天需要自动化登录一个商城的后台 用的是playwright 没有用selenium 中间出了一个滑块验证 现阶段playwright教程不是太多,自己做移动的时候各种找,费劲巴拉的。现在自己整出来了就记录一下吧! 上流程,首先缺口获取 #没有用过opencv的cv2导入报错的 可以安装 #pip 阅读全文
posted @ 2023-10-13 10:15 mingruqi 阅读(1616) 评论(0) 推荐(0)
摘要: 还是前两天做一个商城后台爬虫,限制用户缓存,不能用谷歌开发版本,同时需要下载文件。 检测网站https://bot.sannysoft.com/ 一开始WebDriver这一项就标红了,说明网站成功检测到你使用模拟浏览器了。你再往下翻,标红的都是可以被检测出的特征。 左边是普通浏览器,右边是模拟浏览 阅读全文
posted @ 2023-10-13 10:13 mingruqi 阅读(2874) 评论(0) 推荐(0)
摘要: Playwright为现代 Web 应用程序提供可靠的端到端测试。 在JavaScript 和 TypeScript、Python、.NET和Java 中都可以使用 Playwright 本人选择python 快速上手 安装 pip install --upgrade pip pip install 阅读全文
posted @ 2023-10-13 10:09 mingruqi 阅读(308) 评论(0) 推荐(0)
摘要: 五种Python下划线模式速查表: 单前导下划线:_var 当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。 它是对程序员的一个提示 - 意味着Python社区一致认为它应该是什么意思,但程序的行为不受影响。 下划线前缀的含义是告知其他程序员:以单个下划线开头的变量或方法仅供内部使用。 阅读全文
posted @ 2023-10-13 08:37 mingruqi 阅读(71) 评论(0) 推荐(0)
摘要: #! 非 python 特有的语法,主要用在需要在Linux系统执行脚本的时候,shell脚本头顶也会加这个玩意 英文名叫“Sha-bang”,告诉Shell使用什么命令执行该脚本,在Linux系统执行python脚本,第一行加这个是告诉系统用哪个bash或者哪个解释器去执行脚本(就这么简单理解吧) 阅读全文
posted @ 2023-10-13 08:33 mingruqi 阅读(209) 评论(0) 推荐(0)
摘要: -> 常常出现在python函数定义的函数名后面,为函数添加元数据,描述函数返回的类型。 : 表示参数的类型建议符示例: def add(x:int, y:int) ->bool: if(x>y): return True else: retur False 这里,表明了函数的参数传入为int类型, 阅读全文
posted @ 2023-10-13 08:31 mingruqi 阅读(397) 评论(0) 推荐(0)
摘要: 前言 最近有不少同学问到 Playwright 和 Selenium 的区别是什么?有同学可能之前学过 selenium 了,再学一个 playwright 感觉有些多余,可能之前有项目已经是 selenium 写的了,换成 playwright 需要时间成本,并且可能有未知风险。也有同学之前可能没 阅读全文
posted @ 2023-10-12 17:01 mingruqi 阅读(457) 评论(0) 推荐(0)
摘要: 前提: 今天研究web自动化,准备模拟一个修改名称的操作,想的是定位都输入框元素,然后使用clear()方法清空输入框内容,再重新输入一些内容 结果实际上发现并没有清空输入框内容,而是直接在输入框后面追加了(这里就可以确定元素肯定是定位到了的) clear()方法为什么会失效不得而知,在网上搜索了一 阅读全文
posted @ 2023-10-12 14:07 mingruqi 阅读(1206) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 65 下一页