2017-04-18 1 views
1

にウェブサイトから掻き取り。今、私はイメージの絶対URLを取得する方法を尋ねることはありません、私は絶対URLを取得した後に私はそれを表示する方法を尋ねています。私はjsoupライブラリをウェブスクレイパーとして使用しています。表示画像は、私がウェブサイトから画像をこすりし、GUIに表示するために私を必要とするJavaでの小さなアプリケーションを作ってるんだjsoup

+0

によって作られたHTTP要求内のUser-Agent属性に値をあなたは多分ウェブブラウズを使用する方法について考えたことがありますr? – phatfingers

答えて

0

私は(使用して、適切な輸入品)下の画像に示す所望の出力を得るために次のコードを使用:のsetRequestPropertyについては

BufferedImage myPicture = null; 
    try { 
     URL url = new URL("https://www.w3schools.com/css/img_fjords.jpg"); 
     URLConnection connection = url.openConnection(); 
     connection.setRequestProperty("User-Agent", "MyAppName"); 
     myPicture = ImageIO.read(url); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 
    JLabel picLabel = new JLabel(new ImageIcon(myPicture)); 
    frame.getContentPane().add(picLabel); 

、もしmyAppNameの代わりに任意の文字列を使用し、それだけですあなたのアプリ

Reference Image

+1

すごくおかげさまで! –

関連する問題