700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 如何以Java实现网页截图技术 根据URL得到网页快照

如何以Java实现网页截图技术 根据URL得到网页快照

时间:2021-12-03 00:19:34

相关推荐

如何以Java实现网页截图技术 根据URL得到网页快照

// 此方法仅适用于JdK1.6及以上版本

Desktop.getDesktop().browse(

new URL("/").toURI());

Robot robot = new Robot();

//停留10s

//robot.delay(10000);

Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSize());

int width = (int) d.getWidth();

int height = (int) d.getHeight();

// 最大化浏览器

robot.keyRelease(KeyEvent.VK_F11);

robot.delay(2000);

Image image = robot.createScreenCapture(new Rectangle(0, 0, width,

height));

BufferedImage bi = new BufferedImage(width, height,

BufferedImage.TYPE_INT_RGB);

Graphics g = bi.createGraphics();

g.drawImage(image, 0, 0, width, height, null);

// 保存图片

ImageIO.write(bi, "jpg", new File("c:/.jpg"));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。