使用COM“InternetExplorer.Application”对象保存.html文件

时间:2012-12-19 13:35:29

标签: php internet-explorer com

我尝试获取此页面的HLTM代码(http://www.google.com/search?tbs=simg:CAESEgmbKK4nJ8pyZiGCp1jyKj6SXg&tbm=isch), 但是file_get_contents($url);无法在此页面上运行。

所以我认为使用InternetExplorer.Application是一种方式, 我找到一个关于网站截图的PHP脚本:

<?php $Browser = new COM('InternetExplorer.Application');
$Browserhandle = $Browser->HWND; $Browser->Visible = true;
$Browser->Fullscreen = true;
$Browser->Navigate('http://www.google.com/search?tbs=simg:CAESEgmbKK4nJ8pyZiGCp1jyKj6SXg&tbm=isch');

while($Browser->Busy){   com_message_pump(4000); }

$img = imagegrabwindow($Browserhandle, 0); $Browser->Quit();
imagepng($img, 'screenshot.png'); ?>

如何保存.html文件或使用“InternetExplorer.Application”获取HTML代码?

英语不好,对不起,谢谢。

0 个答案:

没有答案