我尝试获取此页面的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代码?
英语不好,对不起,谢谢。