1

我尝试获取此页面的 HTML 代码(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 代码?

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

4

0 回答 0