介绍:本文代码实现了抓取网站快照缩略图片的功能。
本代码的实现依赖于IE自动化技术(Automation),所以只能在Windows下用,GD2库php_gd2.dll请使用5.2.2以上版本。
<?php $browser = new COM("InternetExplorer.Application"); $handle = $browser->HWND; $browser->Visible = true; $browser->FullScreen = true; $browser->Navigate(); /* 仍旧在运行? */ while ($browser->Busy) { com_message_pump(4000); } /* 抓屏 */ $im = imagegrabwindow($handle, 0); $browser->Quit(); /* 保存为png */ imagepng($im, "128dir.png"); ?>