python+playwright 学习-46 鼠标操作- 滚轮操作mouse.wheel
有些网站是动态加载的,当拖动页面右侧滚动条后会自动加载网页下面的内容,或者通过鼠标滚轮操作。
有些网站是动态加载的,当拖动页面右侧滚动条后会自动加载网页下面的内容,或者通过鼠标滚轮操作。
python+playwright 学习-27 鼠标悬停 hover() 和listitem 定位
鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover() 方法。
鼠标悬停到某个元素上后出现一些选项,这是很常见的操作了,playwright 操作鼠标悬停非常简单,只需调用hover()...
python+playwright 学习-45 鼠标操作-拖拽操作 drag_to
按住元素从页面的一个位置拖动到另外一个位置,有2种方式可以实现 locator.drag_to(target: locator) 先定位元素,调用drag_to方法到目标元素 page.drag_and_drop(source...
按住元素从页面的一个位置拖动到另外一个位置,有2种方式可以实现 locator.drag_to(target: lo...
python+playwright 学习-68 事件监听console 内容
playwright 可以通过page.on() 监听console 内容,当我们打开百度页面,f12 打开控制台,会看到console 输出的内容
playwright 可以通过page.on() 监听console 内容,当我们打开百度页面,f12 打开控制台,会看到...
DeepSeek的100个应用场景
两个月前,中国AI企业DeepSeek开源模型DeepSeek-R1横空出世,仅用一周时间便斩获1亿用户,登顶中美应用市场榜首。这款以1/30训练成本实现数学、编程等核心领域比肩GPT-o1的模型,凭借其“推理能力可迁移、多模态处理、...
两个月前,中国AI企业DeepSeek开源模型DeepSeek-R1横空出世,仅用一周时间便斩获1亿用户,登顶中美应用市场...
python+playwright 学习-26 locator.filter()过滤定位器
locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator定位器过滤。 此方法根据选项缩小现有定位器的范围,例如按文本过滤。它可以链接多次过滤。
locator.filter()方法可以对locator 定位到的元素进行筛选过滤,可以按文本过滤,也可以按locator...
python+playwright 学习-48 键盘操作
Keyboard 提供了一个用于管理虚拟键盘的 API。高级 api 是keyboard.type(),它接受原始字符并在您的页面上生成适当的keydown、keypress/input和keyup事件。 为了更好地控制,您可以使用...
Keyboard 提供了一个用于管理虚拟键盘的 API。高级 api 是keyboard.type(),它接受原始字符并在...
百度网站批量查收录工具
百度网站查收录工具是通过百度site命令获取的当前站点收录情况,该功能支持查询结果历史记录,方便分析站点收录走势情况,支持图表,支持导出excel。
百度网站查收录工具是通过百度site命令获取的当前站点收录情况,该功能支持查询结果历史记录,方便分析站点收录走势情况,支持...
python+playwright 学习-59 grant_permissions 设置默认允许麦克风和摄像头等权限
有些场景在使用的时候,会弹出一些权限框,比如麦克风和摄像头等,通过监听alert 是没法捕获的。 正确做法是给浏览器设置默认允许麦克风和摄像头等权限,不让弹窗出来。使用context 的 grant_permissions 方法加权限。
有些场景在使用的时候,会弹出一些权限框,比如麦克风和摄像头等,通过监听alert 是没法捕获的。 正确做法是给浏览器设置...
Flask_SQLAlchemy连接绑定多数据库
什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引擎类的东东。在 Flask-SQLAlchemy 中,绑定(bind)总是背后自动为您创建好的引擎。这些引擎中的...
什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引...
用deepseek API+Python搞副业!自动生成小红书爆款文案实战
今天分享一个利用AI技术实现副业变现的实战项目:通过DeepSeek API+Python批量生成小红书爆款文案。无论你是自媒体新手还是技术爱好者,都能通过本文掌握高效内容生产的核心方法!
今天分享一个利用AI技术实现副业变现的实战项目:通过DeepSeek API+Python批量生成小红书爆款文案。无论你是...
快速构建低代码 Web 应用:Streamlit 完全指南
你是否遇到过这样的场景? 实现了一个算法功能,希望团队内网成员无需复杂配置即可直接使用 需要快速搭建一个兼具低代码、美观性和缓存机制的 Web 应用 希望在 5-10 分钟 内完成开发以提升团队效率 这正是 Python ...
你是否遇到过这样的场景? 实现了一个算法功能,希望团队内网成员无需复杂配置即可直接使用 需要快速搭建一个兼具低代码...
python+playwright 学习-36.如何对比2张图片的相似度
在做 web 自动化的时候,有些场景需要去判断页面上的图片与预期的图片是否一样,或者判断图片有没正确的加载出来,需用到图片对比。 如果你之前接触过airtest,那么你应该知道它是专业搞图片对比的,所以我们应该去那借点代码过来!
在做 web 自动化的时候,有些场景需要去判断页面上的图片与预期的图片是否一样,或者判断图片有没正确的加载出来,需用到图片...
python+playwright 学习-16.new_context上下文之非常好用的base_url 参数
python+playwright 学习-16.new_context上下文之非常好用的base_url 参数 在做自动化测试的时候,我们经常是基于某个测试环境地址去测试某个项目,所以应该把它单独拿出来做为一个全局的配置。 其它地方...
python+playwright 学习-16.new_context上下文之非常好用的base_url 参数 在做自动化...
python+playwright 学习-39.登录页面滑动解锁
登录页面会遇到滑块解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。 有些直接拖到最最右侧就可以了,本篇讲下最简单的直接滑动最右侧的滑块解锁。
登录页面会遇到滑块解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这...