public static void main(String[] args) throws Exception {
System.setProperty("webdriver.chrome.driver", "C:\\siefile\\bak2\\v1/chromedriver.exe");
ChromeOptions options = setDownloadsPath();
WebDriver driver = new ChromeDriver(options);
driver.get("https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=%E5%9B%BE%E7%89%87%E4%B8%8B%E8%BD%BD&step_word=&hs=0&pn=0&spn=0&di=44990&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=2766773987%2C3196269524&os=2459123765%2C283629173&simid=2766773987%2C3196269524&adpicid=0&lpn=0&ln=1916&fr=&fmq=1637107057552_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined©right=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=https%3A%2F%2Fgimg2.baidu.com%2Fimage_search%2Fsrc%3Dhttp%3A%2F%2Fimg.jj20.com%2Fup%2Fallimg%2Ftp03%2F1Z92210320C612-0-lp.jpg%26refer%3Dhttp%3A%2F%2Fimg.jj20.com%26app%3D2002%26size%3Df9999%2C10000%26q%3Da80%26n%3D0%26g%3D0n%26fmt%3Djpeg%3Fsec%3D1639699062%26t%3D84cffb60351470616f6c43d10c9e2400&fromurl=ippr_z2C%24qAzdH3FAzdH3Fooo_z%26e3B33da_z%26e3Bv54AzdH3FprAzdH3F8nclcl_z%26e3Bip4s&gsm=1&rpstart=0&rpnum=0&islist=&querylist=&nojc=undefined&dyTabStr=MCwzLDYsMSw0LDUsMiw4LDcsOQ%3D%3D");
WebElement element = driver.findElement(By.className("btn-download"));
element.click();
Thread.sleep(60000);
driver.close();
System.out.println("===========done===========");
}
public static ChromeOptions setDownloadsPath() {
String downloadsPath = "C:\\siefile\\bak2\\v1\\vvvv";
HashMap<String, Object> chromePrefs = new HashMap<>();
chromePrefs.put("download.default_directory", downloadsPath);
chromePrefs.put("download.prompt_for_download", false);
chromePrefs.put("download.directory_upgrade", true);
chromePrefs.put("safebrowsing.enabled", true);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
return options;
}
java selenium ChromeDriver 下载文件
最新推荐文章于 2024-05-29 18:32:44 发布