我需要从网站上下载我有用户名和密码的所有图像。 说,网址是 http://example.co.in/images/Photos/ABC123.jpg 这样一来有很多图片,我的要求是下载所有图片。 在Java,C++或任何编程语言中可以做什么? 示例代码将会有所帮助。 感谢从网站获取图像
使用下面的代码从谷歌网站上获得的图像
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
class Test {
public static void main(String args[]) throws Exception {
System.out.println("Hello World");
URL url = new URL("http://www.google.co.in/images/google_favicon_128.png");
InputStream in = new BufferedInputStream(url.openStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while (-1 != (n = in.read(buf))) {
out.write(buf, 0, n);
}
out.close();
in.close();
byte[] response = out.toByteArray();
FileOutputStream fos = new FileOutputStream("C://ABC//google1.jpg");
fos.write(response);
fos.close();
}}
现在我需要帮助,我不知道名字的图片说与扩展名为.jpg(* .JPG)所有图像,它应该在我的文件夹中存储为1.jpg,2.jpg等。 那么如何获得图像的数量,以及如何计数如果你是一个Linux用户访问http://www.google.co.in/images/
你正在寻找一个[*履带*](http://en.wikipedia.org/wiki/Web_crawler)。我最近使用[scrapy](http://scrapy.org/),使用起来相当简单。 – amit
查找图像标签,查找标签的URL,必要时计算图像URL(例如相对链接),通过普通HTTP请求进行检索。什么是实际问题? –
我需要在网站的图像/文件夹中计数图像。 如何使用Java – prathameshr