【问题标题】:cURL - Return page source code and display as text onlycURL - 返回页面源代码并仅显示为文本
【发布时间】:2015-08-23 02:38:33
【问题描述】:

我正在使用 cURL 来获取页面源。它很好用,但是当我使用时

echo '<pre>';
    print_r($source);
echo '</pre>';

仅显示为文本,页面被解析,我最终将其视为网页而不是纯文本。

如何才能以文本形式查看远程页面?

【问题讨论】:

    标签: php curl web-scraping


    【解决方案1】:

    您的 HTML 需要在您输出的内容中进行转义,例如:

    echo '<pre>';
    print(htmlspecialchars($source));
    echo '</pre>';
    

    【讨论】:

    • 无论连接的另一端有什么,这是否可以安全地将所有代码显示为文本?图片、重定向标头、恶意文件或可执行文件?
    • 我不知道有什么方法可以向其中注入恶意内容。
    猜你喜欢
    • 2021-12-21
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多