我希望能够使用Selenium从带有Python脚本的网站下载文件。我的问题是,创建和设置Firefox配置文件到Firefox webdriver实例似乎不起作用。。。这是我的代码:
profile = webdriver.FirefoxProfile();
profile.set_preference("browser.download.folderList", 2);
profile.set_preference("browser.download.manager.showWhenStarting", False);
profile.set_preference("browser.download.dir", os.getcwd());
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/xml");
profile.update_preferences();
browser = webdriver.Firefox(firefox_profile=profile);
即使使用上述设置,“打开/保存”对话框仍会打开,并且不会进行下载。然后我试着做一些简单的事情:
^{pr2}$我只需要打开firefox,就这样。这让我相信,配置文件没有设置为司机。任何帮助都将不胜感激!在
对于任何人来说,这里都是一个函数,它将返回一个带有一些常用选项的webdriver。它不应该有一个到Firefox配置文件的硬编码路径,但是我还没有找到它
相关问题 更多 >
编程相关推荐