如何让python使用firefox插件从本地文件下载图像

时间:2017-03-10 20:31:08

标签: python firefox xpath

我正在尝试让python在firefox中打开一个本地html文件,然后使用名为&#34的插件;下载所有"将图像下载到特定文件夹。我不能因为一些奇怪的原因而刮掉它们。如果我不能这样做,我会想用xpath来做,因为图像链接是在表格中布局的。这可能吗?

1 个答案:

答案 0 :(得分:0)

您无法点击该元素,因为它不是网页元素。但是,您可以为firefox创建配置文件,并在该配置文件中包含由webdriver应用程序启动的插件。这将允许您访问Firebug或其他插件。您可以使用插件api设置配置文件并扩展配置文件,如下所示:

File file = new File("addonName.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.addOn.currentVersion", "1.8.1"); // Avoid startup screen
WebDriver driver = new FirefoxDriver(firefoxProfile);

由于