使用Python 3中的Selenium激活/单击Firefox中的浏览器扩展



我正在用SELENIUM编写一个web自动化脚本,理论上,我有两个选项可以从我正在抓取的网站中捕获我需要的数据:

  • 我可以让脚本从结果页面上的每个标签中提取相关信息
  • 我可以让脚本点击浏览器窗口中的浏览器扩展按钮,让扩展为我管理数据

我知道如何通过HTML标记提取信息,但当涉及到浏览器扩展时,我只找到了如何使用SELENIUM安装/卸载它们的说明,但没有找到如何";激活";一旦安装完毕。

我正在使用Firefox,如果你能给我指明正确的方向,我将不胜感激。

我无法在FIREFOX中解决这个问题,但在CHROME:中

  • 我创建了一个浏览器配置文件,其中包括我的扩展名和激活它的快捷键
  • 我在使用SELENIUM启动浏览器时打开了该配置文件
  • 我使用SELENIUM导航到正确的URL
  • 我使用pyautogui按下相关键并触发文件下载

最新更新