Java 使用ChromeDriver下载文件
我有一个项目,我需要下载在ChromeDriver音频文件。这里的行为与普通Chrome不同,如果我访问URL,它会自动开始下载文件。如果我在ChromeDriver中手动执行相同的操作,它将不会下载该文件 我尝试了不同配置的chrome选项/首选项。我还发现了一些与旧版本的chrome一起使用的选项,这些选项不再有效 这是我找到的其中一个更好的资源,但它仍然不起作用,即使他们更新了博客文章 当我试图使用他的解决方案时,我的chromedriver以一种非chrome风格的方式突然崩溃。它就这样消失了。不是你通常期望的“出错”页面。我最终发现Java无法找到我的会话,因为它不再存在 有没有人通过Chrome中的Selenium webdriver成功下载文件?如果我需要使用其他浏览器,我可以Java 使用ChromeDriver下载文件,java,google-chrome,selenium,download,Java,Google Chrome,Selenium,Download,我有一个项目,我需要下载在ChromeDriver音频文件。这里的行为与普通Chrome不同,如果我访问URL,它会自动开始下载文件。如果我在ChromeDriver中手动执行相同的操作,它将不会下载该文件 我尝试了不同配置的chrome选项/首选项。我还发现了一些与旧版本的chrome一起使用的选项,这些选项不再有效 这是我找到的其中一个更好的资源,但它仍然不起作用,即使他们更新了博客文章 当我试图使用他的解决方案时,我的chromedriver以一种非chrome风格的方式突然崩溃。它就这
我目前正在使用铬金丝雀 我也有同样的问题。一个可行的解决方案是使用另一个库,它可以在浏览器之外操作。我在讨论这个问题时发现: 它包含了这篇博文,它给了你一些建议。
那么您希望通过Chrome中的Selenium webdriver自动下载文件?你能分享一个例子网站和你的研究吗?我正在尝试下载音频文件和执行语音识别。后半部分正在工作。我遇到的问题是在访问页面时下载文件。当我回家时,我可以提供一个链接,通过正常的I/O下载一个文件不是更好吗?我不确定音频中会出现哪些cookie和因素。我知道,如果我只是获取URL并在新浏览器中尝试,它将不会加载任何内容。如果有必要的话,我可以在postman中做一些实验,找出我的请求中需要的内容。为了手动通过浏览器进行操作,我需要检查元素,并从代码中获取音频文件的URL位置。我可以选择在浏览器中播放音频并录制,但这似乎是我心目中的过激解决方案