`

网页截图实例

    博客分类:
  • java
阅读更多

 

 

package test;

import java.awt.AWTException;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URISyntaxException;
import java.net.URL;

import javax.imageio.ImageIO;


public class Test2 {

	public static void main(String[] args) throws MalformedURLException,  
    IOException, URISyntaxException, AWTException {  
//此方法仅适用于JdK1.6及以上版本  
Desktop.getDesktop().browse(  
        new URL("http://www.baidu.com/").toURI());  
Robot robot = new Robot();  
robot.delay(2000);  
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("google.jpg"));  

System.out.println("ok");
}  
		
	}
	

 
分享到:
评论

相关推荐

    java版本的网页截图实例

    java版本的网页截图实例,可以对某个网页进行截图,截图时可以设置截图区域大小.

    网页特效集锦实例集

    资源名称:网页特效集锦实例集内容简介:网页特效集锦实例集 chm格式,类似于本站的网页特效栏目,包括文字、菜单、窗口、鼠标、日期时间、状态栏、检测、警告及提示等。每一个都有分为源代码和演示,这些小效果现在...

    Ajax仿iGoogle双击编辑-网页拖动完整实例.rar

    这是一个完整的Ajax ASP XML仿iGoogle双击编辑、网页拖动完整实例,不但界面清新,里面的很多技术都是值得我们学习的,发布本源码是为了学习AJAX技术,因此源码当中有些地方是不完善的,只是为了表现AJAX技术的运用...

    Python中使用 Selenium 实现网页截图实例

    不过,也可以用来给网页截图。目前,它支持 Java、C#、Ruby 以及 Python 四种客户端语言。如果你使用 Python,则只需要在命令行里输入“sudo easy_install selenium”并回车,即可安装 selenium 的 Python 版本的...

    网页设计期末作业实例1

    【实例截图】 【核心代码】 网页设计大作业 └── 网页设计大作业 ├── images │ ├── 1.jpg │ ├── hd.jpg │ ├── pict1.jpg │ ├── picture.jpg │ ├── 个人1.jpg │ ├── 个人2.jpg │ ├─...

    delphi webbrowsser完整网页截图 源码带演示

    delphi webbrowsser完整网页截图 源码带演示 包含Delphi源码 和软件实例 有需求的可以下载下来研究下

    Ajax仿iGoogle双击编辑、网页拖动完整实例

    这是一个完整的Ajax+ASP+XML仿iGoogle双击编辑、网页拖动完整实例,不但界面清新,里面的很多技术都是值得我们学习的,发布本源码是为了学习AJAX技术,因此源码当中有些地方是不完善的,只是为了表现AJAX技术的运用...

    aspAjax仿iGoogle双击编辑、网页拖动完整实例

    这是一个完整的Ajax ASP XML仿iGoogle双击编辑、网页拖动完整实例,不但界面清新,里面的很多技术都是值得我们学习的,发布本源码是为了学习AJAX技术,因此源码当中有些地方是不完善的,只是为了表现AJAX技术的运用...

    java网页截图

    有时候你一定在烦恼,如何对一个网页进行完整的截图。现在用java给出了完整的解决方案。是一个实例demo.包含了完整的jar包。

    使用java,c#实现的服务端网页截屏源代码.rar

    可以实现服务端截屏的源代码程序,压缩文件中包含Java 和 C# 的源代码实例,可以实现服务端网页截屏。

    明日科技《C#示例源代码》(13-16)

    实例029 仿QQ截图功能 104 实例030 屏幕抓图 107 实例031 抓取网站整页面 109 实例032 电子石英钟 113 实例033 图片自动播放 115 实例034 MP3播放器 118 实例035 播放FLV文件 121 实例036 ...

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    明日科技C#示例源码.part03

    实例029 仿QQ截图功能 104 实例030 屏幕抓图 107 实例031 抓取网站整页面 109 实例032 电子石英钟 113 实例033 图片自动播放 115 实例034 MP3播放器 118 实例035 播放FLV文件 121 实例036 ...

    ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目实例

    ssm(spring+spring mvc+mybatis+maven)高仿bilibili视频网站项目实例 里面包含论坛, 购物商城 网页 后台管理的java项目集成 演示地址: http://106.75.216.49/bilibili/ (服务器不太稳定,可以尝试刷新,感谢...

    java源码包---java 源码 大量 实例

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    pycharm+django创建一个搜索网页实例代码

    本文主要研究的是pycharm+django创建一个搜索网页的实例代码,具体步骤和代码示例如下。 创建工程 比如,我创建的工程目录结构如下: 命令行 进入windows命令行,进入根目录: python manage.py startapp django_...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例068 判断网页请求与FTP请求 86 实例069 判断文件类型 87 实例070 判断字符串是否为数字 89 实例071 验证IP地址的有效性 90 实例072 鉴别非法电话号码 91 4.3 操作字符串 92 实例073 根据标点符号对字符串进行...

Global site tag (gtag.js) - Google Analytics