我必须从dailymotion下载视频。我搜索了java库和apis,但我找不到任何有用的东西。我最后学会了selenium并尝试使用网站进行手动视频下载,例如savefrom等。目前无法从任何网站下载Dailymotion视频。有没有一种常见的方式来从任何网站的视频下载。如果没有,你能帮助我进行日常运动吗?
我用Selenium下载视频。它在Chrome浏览器中打开savefrom.net,粘贴从dailymotion视频中获取的链接,然后单击下载按钮。您可以从任何网站以这种方式下载视频。
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Faruk\\IdeaProjects\\Dailymotion\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://en.savefrom.net");
WebElement textField = driver.findElement(By.id("sf_url"));
textField.sendKeys("https://www.dailymotion.com/video/x737y37");
WebElement button = driver.findElement(By.id("sf_submit"));
button.click();
try {
TimeUnit.SECONDS.sleep(15);
} catch (InterruptedException e) {
e.printStackTrace();
}
driver.findElement(By.linkText("Download")).click();