python - 使用 Python 自动化网页交互
问题描述
您好,感谢您阅读本文。
我在一家公司担任临时工,我的主要任务之一是清理库存。我遍历位置并删除不到一磅的材料。这样做的过程只包含几个步骤。我必须登录在线系统,导航到库存页面,在页面上搜索不到一磅的材料,然后一次选择一个(进入一个新页面),在其中更改文本框并单击“输入”(发送到另一个页面),我从两个下拉框中进行选择,然后单击“保存”。
我想做的是自动化这个过程,但是系统部门。不会让我访问数据库,这会使这项任务变得简单一千倍,所以它必须是客户端。Selenium 是我最好的选择吗?或者最简单的方法是什么?
谢谢您阅读此篇。
解决方案
据我所知,selenium 绝对是您的最佳选择,它会让您快速启动并运行。
官方入门指南应该提供足够多的细节来完成这项任务,self.browser.close()
如果您需要页面保持打开状态,请不要在每个单元测试结束时。不要为繁重的 IDE 而烦恼,请使用idle。
而且,请注意,您只能自动化旧版本的 Firefox 或 Chrome。
指南: http ://selenium-python.readthedocs.io/getting-started.html
推荐阅读
- reactjs - 在 componentDidMount 之前将 localStorage 与 Next.js 一起使用
- javascript - 仅使用滚动条滚动
- python-3.x - 如何通过按一下按钮将两个值存储到来自两个条目的变量中?
- node.js - 如何从从 layout.ejs 文件借用的 ejs 中包含单独的 CSS 文件?
- arrays - 在 ARKit 上显示具有透明背景的视频
- java - 我如何区分这场线程竞赛中的获胜者?
- c - 检查非中断引脚的状态?
- c++ - 纸牌游戏对象数组问题
- javascript - 如何对过渡条形图进行排序?
- php - PHP - 与谷歌游戏市场/谷歌个人资料的交互