doulian4762 2012-12-19 13:35
浏览 216

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

I try to get this page's HLTM code(http://www.google.com/search?tbs=simg:CAESEgmbKK4nJ8pyZiGCp1jyKj6SXg&tbm=isch), but file_get_contents($url); can't work on this page.

So I think to use InternetExplorer.Application is a way, I find a php script about website screenshots:

<?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'); ?>

BUT how can I save a .html file or get HTML code with "InternetExplorer.Application"?

poor English, sorry, Thank you.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 r包runway详细安装教程
    • ¥15 Html中读取Json文件中数据并制作表格
    • ¥15 谁有RH342练习环境
    • ¥15 STM32F407 DMA中断问题
    • ¥15 uniapp连接阿里云无法发布消息和订阅
    • ¥25 麦当劳点餐系统代码纠错
    • ¥15 轮班监督委员会问题。
    • ¥20 关于变压器的具体案例分析
    • ¥15 生成的QRCode圖片加上下載按鈕
    • ¥15 板材切割优化算法,数学建模,python,lingo