1

このページの HTML コード ( http://www.google.com/search?tbs=simg:CAESEgmbKK4nJ8pyZiGCp1jyKj6SXg&tbm=isch )を取得しようとしましたがfile_get_contents($url);、このページで作業できません。

したがって、InternetExplorer.Application を使用するのが 1 つの方法だと思います。ウェブサイトのスクリーンショットに関する 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