php抓取快照,PHP抓屏函数实现屏幕快照代码分享
代码如下:
* 屏幕快照
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
* 抓取一个窗口(IE为例)
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$im = imagegrabwindow($handle);
$browser->Quit();
imagepng($im, "iesnap.png");
$im = imagegrabscreen();
// 抓取IE窗口及窗口内容(IE为例)
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("//www.gxlcms.com");
/* Still working? */
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
//IE全屏模式
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate("//www.gxlcms.comt");
/* Is it completely loaded? (be aware of frames!)*/
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
?>
需要说明几点
1.这二种方法只能工作在windows下面,
2. 黑屏解决办法--->>web 服务器(iis或apache)做为windows服务时,必须打开"允许与桌面交互"的选项.(点击服务属性->登录->勾选"允许与桌面 交互".(一定要记得重起apache或其他的服务器才会有用,我已经成功,无庸质疑)
3.需要gb库版本为2.0.34(php5.2.2默认自带)
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
TAG标签:脚本
php抓取快照,PHP抓屏函数实现屏幕快照代码分享相关推荐
- php屏幕抓取,PHP抓屏函数实现屏幕快照代码分享
* 屏幕快照 $im = imagegrabscreen(); imagepng($im, "myscreenshot.png"); * 抓取一个窗口(IE为例) $browser ...
- 数据抓取之数据抓取流程
公司的数据抓取系统也写了一阵子了,是时候总结下了,不然凭我的记性,过一段时间就忘的差不多了.打算写一个系列将其中踩过的坑都记录下来.暂时定一个目录,按照这个系列来写: 数据抓取流程,以公示网四川为例子 ...
- html快照抓取,完整网页快照抓取
完整网页快照抓取 很简单!只需单击鼠标右键,在网页上的按钮! 在任何时候,只要按住鼠标右键,并立即唤出快速拖拽的功能面板,那么你将能够选择所需要的功能,以完成相应的事情.在所采用的方法是鼠标来完成,无 ...
- 教你用百度地图API抓取建筑物周边位置、房价信息(附代码)
来源:大数据挖掘DT数据分析 本文共2465字,建议阅读5分钟. 本文为大家解读怎样用脚本与百度API的交互,爬取百度地图的数据. 需求描述 对于数据挖掘工程师来说,有时候需要抓取地理位置信息,比如统 ...
- python爬取网页上的特定链接_python3下scrapy爬虫(第三卷:初步抓取网页内容之抓取网页里的指定数据)...
上一卷中我们抓取了网页的所有内容,现在我们抓取下网页的图片名称以及连接 现在我再新建个爬虫文件,名称设置为crawler2 做爬虫的朋友应该知道,网页里的数据都是用文本或者块级标签包裹着的,scrap ...
- 大众点评坐标抓取php,如何抓取(采集)大众点评网的坐标(经纬度)信息
发布时间:2011-11-10 大众点评的地图位置很精确,但从HTML源码中却找不到坐标(经纬度)信息. 利用地址加载地图往往有比较大的偏差,从这一点上分析它肯定是利用的坐标(经纬度)信息. 分析JS ...
- html如何让图片不能抓取,Jsoup+Htmlunit抓取图片遇到坑
Jsoup简介 Jsoup是用于解析HTML,就类似XML解析器用于解析XML. Jsoup它解析HTML成为真实世界的HTML. 能用Jsoup实现什么? ●从URL,文件或字符串中刮取并解析HTM ...
- HTML抓取不到,抓取不到html,curl和file_get_contents都抓不到,但是页面可以直接打开。...
抓取不到html,curl和file_get_contents都抓不到,但是页面可以直接打开. 请教 网址如下 https:/count.taobao.com/counter3?keys=SM_368 ...
- excel抓取数据_抓取具有要求的excel在线只读文件
excel抓取数据 In a previous article https://medium.com/@hanqi_47643/scraping-excel-online-read-only-file ...
- php抓取新浪微博数据抓取,php获取新浪微博数据API实例
php获取新浪微博数据API实例 发布于 2014-11-29 12:36:06 | 118 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...
最新文章
- 苹果修复iPhone漏洞突显手机安全隐忧
- Verilog初级教程(14)Verilog中的赋值语句
- Python学习札记(二十三) 函数式编程4 sorted
- 产品经理的知识结构是什么
- POJ 2483 Cows(树状数组)
- 拥有成本分析:Oracle WebLogic Server与JBoss
- 批量打印pdf并合并_批量打印CAD图(无删减版)
- eclipse项目导入idea部署到tomcat
- maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized
- linux版本qq的安装
- BIOS开启了VT,但是CPU-V显示未开启
- 神州数码java面试
- ESXI7.0下载地址
- div实现antd Descriptions描述列表(可灵活修改、固定宽度)
- 不积跬步 无以至千里 不积小流 无以成江海
- 3.12_weight-decay
- Labview学习之波形图表的历史数据
- HTML5人工智能基础及OO实践
- 4.2 理性看考试——《逆袭大学》连载
- 《奇点临近》的一些优秀读后感