java - 如何使用selenium,java下载文件

标签 java selenium google-chrome proxy webdriver

我需要使用 selenium webdriver 和 chrome 下载一个文件(url 是一个 mp3 文件)。 当我得到那个网址时,mp3 开始播放而不下载,有没有办法下载? 我需要通过代理下载它

最佳答案

如果您提供了 url,可能会更有帮助。我相信它会是这样的:https://www.website.com/records/filename.mp3

去掉文件名,到达url: https://www.website.com/records/

现在应该有一个点击下载 mp3 的网络元素。所以你可以在那里执行点击操作。

编辑: 在直接指向播放 mp3 文件的 URL 中,应该有一个上下文单击(右键单击)选项,您可以从中保存文件。 您可以使用“Actions”类在 Selenium 中自动执行相同的操作,向下移动箭头并单击选项以保存它。

关于java - 如何使用selenium,java下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60785207/

相关文章:

javascript - 我的 JavaScript 使服务器崩溃

java - HyperJAXB 和 IDREF

python - 通过 python selenium chrome 单击按钮

java - 使用 JUnit 和 Selenium WebDriver 时浏览器未启动

css - 为什么当窗口缩小时动态大小的列会增长?

javascript - 如何更改 javascript 中的宽度属性?

java - 如何使用 Maven 原型(prototype) :generate with local archetype?

java - 如何根据 HTML 展开下拉列表后单击复选框

java - Eclipse: 正在调试...然后似乎停在了一个while循环中,没有调试以下代码,为什么?

javascript - executeScript - 注入(inject)提示和返回值 - 找不到值字段