A. java 利用 URL怎么得到网页里的图片
是网页里的,还是java程序里的,说清楚
jsp里的 src 有相对路径和绝对路径,你看看
程序里的,new个url类得到图片路径
B. java中如何获取特定目录下的图片
ClassLoader/Class的getResource/getResourceAsStream 是从来CLASSPATH中获取资源。自
可以在eclipse的项目下新建一个resources目录,把images文件夹放到这个目录下,然后把resources加到Build Path里。
C. java 访问url获取图片
private static final String imgDir="C:/Program Files/Tencent/TM2009/Users/273367058/FileRecv";//这里填上图片目录全名就行了
static{
try{
File dir = new File(imgDir);
File[] imgFiles = dir.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name) {
return name.toLowerCase().endsWith(".jpg");
}
});
D. java爬虫读取某一张指定图片的url,求解答
使用jsoup解析到这个url就行,dom结构如下:
E. 怎样在java里用URL引入图片
读取图片可以有以下两种方法:
①:ImageIO.read(new File("这里可以写目录,比如您提到的src/images/某张图片名"));
②:new ImageIcon("目录").getImage();
这两个方法都返回一个图片对象。可以用一个Image对象接收一下。
相对路径是指您所运行的程序的包 所在的文件夹开始的路径。
一般来说,上面两种读取方法读取时,是从项目的目录下开始找文件的。
所以,您把图片放在src下的images包中,正确的读取方法应该是:
Image img=ImageIO.read(new File("src/images/图片名"));或者
Image img=new ImageIcon("src/images/图片名").getImage();
得到这样一个Image对象后,就可以使用了。
F. 求助!java HttpURLConnection获取网络图片问题~
这是因为..getInputStream().你想..你现在是从URL 里获取一个流对吧..URL 是网络的概念.网络传输数据是需要时间的.你的字节可能还没完全传输完,这时候,你就开始了你后面的传送业务逻辑..当然是不完整的.
G. Java 根据url获取图片高和宽
String imageUrl="http://avatar.csdn.net/9/F/2/1_5iasp.jpg";
BufferedImage image=getBufferedImage(imageUrl);
if (image!=null)
{
System.out.println("图片高度:"+image.getHeight());
System.out.println("图片宽度:"+image.getWidth());
}
else
{
System.out.println("图片不存在!");
}
H. Java中怎么抓取网页中的图片
通过httpclient来爬取网站内容,分析当前内容页中的图片‘规则’
抓取一般都是模拟浏览器访专问目标网页,属通过返回的页面html代码进行分析自己需要的数据
查找规则,例如你爬取的网页 ,看到当前页面显示的图片格式如下<img src="http://www..com/img/20101025_user.png">
通过解析爬取的网页源代码(html)进行字符串的操作即可,现在有相应的第三方jar包可以帮你更快的完成这部分工作,例如htmlpaser,获取到对应的地址,然后进行保存或下载。
你可以搜索,java爬虫(httpclient)和htmlpaser做更多的了解。