Java 在jsoup中显示从网站抓取的图像
我正在用Java开发一个小应用程序,它需要我从网站上抓取一个图像并在GUI中显示。现在我不是问如何获得图像的绝对URL,我是问一旦获得绝对URL后如何显示它。我使用jsoup库作为web刮刀 我使用以下代码获得下图所示的所需输出(使用适当的导入): 对于setRequestProperty,使用任何字符串代替MyAppName,它只是应用程序发出的http请求中用户代理属性的一个值Java 在jsoup中显示从网站抓取的图像,java,netbeans,jsoup,Java,Netbeans,Jsoup,我正在用Java开发一个小应用程序,它需要我从网站上抓取一个图像并在GUI中显示。现在我不是问如何获得图像的绝对URL,我是问一旦获得绝对URL后如何显示它。我使用jsoup库作为web刮刀 我使用以下代码获得下图所示的所需输出(使用适当的导入): 对于setRequestProperty,使用任何字符串代替MyAppName,它只是应用程序发出的http请求中用户代理属性的一个值 我使用以下代码获得下图所示的所需输出(使用适当的导入): 对于setRequestProperty,使用任何字符串
我使用以下代码获得下图所示的所需输出(使用适当的导入): 对于setRequestProperty,使用任何字符串代替MyAppName,它只是应用程序发出的http请求中用户代理属性的一个值
您是否想过使用网络浏览器?您是否想过使用网络浏览器?
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);