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做更多的了解。