0

私は php の初心者で、単純なプログラムを作成しており、クローリング Web サイト (個人情報ではない) を使用しています。私が期待した結果は、次のような HTML コードです。

<html><head><title>blabla blabla</title></head>...................

しかし、結果を確認すると、画面が表示されました。生のコードではありません。たとえば、

include "Snoopy.class.php";
$snoopy = new Snoopy;

$snoopy->fetch("http://stackoverflow.com/");
echo $snoopy->results;

HTML コードに情報を取得するにはどうすればよいですか? また、PHP に別の優れた解析ライブラリはありますか? (Python では美しいスープ、Java では Jsoup のように)

** 上記のコードの結果: html コードではなく、画面 **

html ソースではなく、画面です。

4

3 に答える 3

1

HTML をレンダリングする代わりにブラウザーを使用してソース コードを表示するには、最後の行を次のようにします。

echo htmlspecialchars($snoopy->results);
于 2015-08-19T15:17:43.957 に答える