首页 > 解决方案 > 如何使用 curl nad simple_html_dom 打印页面的源代码

问题描述

嗨,我正在尝试打印 HTML 页面的源代码,但它不起作用,有人可以帮忙吗?

这是代码:

$curl->get('https://google.com');
$response = $curl->getRawResponse();
$html = new simple_html_dom();
$html->load($response);
$source = stream_get_contents($html);
echo $source;

标签: phpcurlsimple-html-dom

解决方案


简单的 HTML DOM 对象不是流,您不能将其用作stream_get_contents().

方法的反面load()save()。它将对象的内容作为字符串返回,或者如果给定文件名参数,则将其写入文件。所以你应该使用:

$source = $html->save();

推荐阅读