如何以java实现网页截图技术,根据url得到网页快照

如何以java实现网页截图技术,根据url得到网页快照

ID:19350194

大小:14.00 KB

页数:8页

时间:2018-10-01

如何以java实现网页截图技术,根据url得到网页快照_第1页
如何以java实现网页截图技术,根据url得到网页快照_第2页
如何以java实现网页截图技术,根据url得到网页快照_第3页
如何以java实现网页截图技术,根据url得到网页快照_第4页
如何以java实现网页截图技术,根据url得到网页快照_第5页
资源描述:

《如何以java实现网页截图技术,根据url得到网页快照》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、今天看到某网友关于“如何以Java实现网页截图技术”的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答。事实上,如果您想以Java实现网页截图,也就是“输入一段网址,几秒钟过后就能截取一张网页缩略图”的效果。那么,您至少有3种方式可以选择。 1、最直接的方式——使用Robot方法详解:该方法利用Robat提供的强大桌面操作能力,硬性调用浏览器打开指定网页,并将网页信息保存到本地。优势:简单易用,不需要任何第三方插件。缺点:不能同时处理大量数据,技术含量过低,属于应急型技巧。实现

2、方法:使用如下代码即可。Java代码 public static void main(String[] args) throws MalformedURLException,          IOException, URISyntaxException, AWTException { &nbs

3、p;    //此方法仅适用于JdK1.6及以上版本      Desktop.getDesktop().browse(              new URL(";http://google.com/intl/en/";).toURI()); 

4、     Robot robot = new Robot();      robot.delay(10000);      Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSi

5、ze());      int width = (int) d.getWidth();      int height = (int) d.getHeight();      //最大化浏览器    &nbs

6、p; robot.keyRelease(KeyEvent.VK_F11);      robot.delay(2000);      Image image = robot.createScreenCapture(new Rectangle(0, 0, width,    &n

7、bsp;         height));      BufferedImage bi = new BufferedImage(width, height,            &nb

8、sp; BufferedImage.TYPE_INT_RGB);      Graphics g = bi.createGraphics();      g.drawImage(image, 0, 0, width, height, 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。