怎么获得远程网页的截图(类似ALEXA) 帮你顶难道php调用外部工具得到的?希望有人回答这个问题. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人认为可能是调用的专用取图软件类似shell调用,给一个网页参数,这个软件应能完整打开网页,同时也能保存为图片不知PHP是否有这个功能比如:word,可以直接用document imaging 打成图 如果纯代码实现.. PHP好象没有办法. 可以考虑一下 FLASH ,最后看到一个AIR的应用,好象涉及到这方面的问题...可以参考. 另:.NET 可以提供该方案. 主要原理. 起一个 webclient 访问远程网页.然后利用 webclient 的接口保存当前页图片快照.. 网上也有类似源码提供.. http://www.bulaoge.com/topic.blg?dmn=stone&tid=334110#Content KHTML2PNG可以在LINUX下做到,是一个组件来的.开源的. PHP5.2.2以上版本的GD库实现了两个截屏函数imagegrabscreen和imagegrabwindow,分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕1.截取整个屏幕:<?php$im = imagegrabscreen();imagepng($im, "gd_screen.png");?>2.截取IE浏览器的内容:<?php$ie = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");try { $handle = $ie->HWND; $ie->Visible = true; $ie->Navigate("http://www.php.net"); while ($ie->Busy) { com_message_pump(4000); }} catch (com_exception $e) { echo $e;} $im = imagegrabwindow($handle, 0);imagepng($im, "gd_window.png");$ie->Quit();?> khtml2png + KDE + Xvfbhttp://khtml2png.sourceforge.net/有第三方khtmld来配合khtml2png使用,可以使用php对khtmld.spool进行操作 http://topic.csdn.net/u/20070810/10/ac9d3193-f793-44da-8d30-bacacaf07ca1.html散分200,散网页快照原代码! WEB serivers 关于jpgraph的问题,有请大侠解决一下 PHP中ucenter问题,期待指导 CHECKBOX的问题。求救。 CGI程序的运行权限 关于encodeURIComponent的问题 SOS!全局变量问题? mkdir()怎么不能用 求救!!! thinkphp修改字段内容问题 用Appserv 2.5.9集成环境架PHP网站,设两个虚拟主机会非常慢! 求Zend Development Environment 中文使用手册。
不知PHP是否有这个功能比如:word,可以直接用document imaging 打成图
另:.NET 可以提供该方案.
主要原理. 起一个 webclient 访问远程网页.然后利用 webclient 的接口保存当前页图片快照.. 网上也有类似源码提供..
分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕1.截取整个屏幕:<?php
$im = imagegrabscreen();
imagepng($im, "gd_screen.png");
?>2.截取IE浏览器的内容:<?php
$ie = new COM("InternetExplorer.Application") or die("Can't start Internet Explorer");
try {
$handle = $ie->HWND;
$ie->Visible = true;
$ie->Navigate("http://www.php.net");
while ($ie->Busy) {
com_message_pump(4000);
}
} catch (com_exception $e) {
echo $e;
}
$im = imagegrabwindow($handle, 0);
imagepng($im, "gd_window.png");
$ie->Quit();
?>
http://khtml2png.sourceforge.net/有第三方khtmld来配合khtml2png使用,可以使用php对khtmld.spool进行操作
散分200,散网页快照原代码!