怎么利用selenium+java在页面上下载图片并存入本地文件夹中?
不知道selenium有没有直接获取图片的API, 但即使没有, 也有个办法, 先获取的src属性, 然后用java的Socket或者URL类访问这个src,
服务器必然会返回这个图片的二进制流 ,将二进制流写到本地磁盘就可以了
建议楼主用webdriver实现打开网页等相关操作,下载图片操作如下(百度的)1.获取指定地址的输入流.
URL url = new URL("url");
InputStream in = url.openStream();
2.在指定文件夹下创建文件。
File dir = new File("指定文件夹");
File file = new File(dir,"文件名");
3.将下载保存到文件。
FileOutputStream out = new FileOutputStream(file);
Streams.copy(in, ou