我正在用SELENIUM编写一个web自动化脚本,理论上,我有两个选项可以从我正在抓取的网站中捕获我需要的数据:
- 我可以让脚本从结果页面上的每个标签中提取相关信息
- 我可以让脚本点击浏览器窗口中的浏览器扩展按钮,让扩展为我管理数据
我知道如何通过HTML标记提取信息,但当涉及到浏览器扩展时,我只找到了如何使用SELENIUM安装/卸载它们的说明,但没有找到如何";激活";一旦安装完毕。
我正在使用Firefox,如果你能给我指明正确的方向,我将不胜感激。
我无法在FIREFOX中解决这个问题,但在CHROME:中
- 我创建了一个浏览器配置文件,其中包括我的扩展名和激活它的快捷键
- 我在使用SELENIUM启动浏览器时打开了该配置文件
- 我使用SELENIUM导航到正确的URL
- 我使用pyautogui按下相关键并触发文件下载