カササギにスヌーピーが使われているので、このドンドンを研究するのに少し興味があります。 SFでこのソースコードを見つけました。これは実際には単なるクラスですが、笑わないでください。この機能は非常に強力です。
公式の紹介文を翻訳してみました(笑...最近はいつも翻訳者を務めています)
snoopy は Web ブラウザの機能を模倣するために使用される php クラスの取得を完了できます。 Web ページのコンテンツとフォームを送信するタスク。
その機能の一部を以下に示します。
1. Web ページのコンテンツをクロールするのに便利
2. Web ページのテキストをクロールするのに便利 (HTML コードを削除する)
3. Web ページのリンク
4. プロキシ ホストをサポートします
5. 基本的なユーザー/パスワード認証モードをサポートします
6. カスタム ユーザー エージェント、リファラー、Cookie およびヘッダー コンテンツをサポートします
7.リダイレクトの深さを制御できる
8. Web ページ内のリンクを高品質の URL に展開できます (デフォルト)
9. 便利なデータ送信と戻り値の取得
10. HTML フレームワークの追跡をサポートします。 v0.92)
11.
のリダイレクト時の Cookie の受け渡しをサポートします。たとえば、私のブログのテキストをキャプチャします
< ;?
include "Snoopy.class.php";
$snoopy->fetchtext("http://www.phpobject.net/blog"); >echo $snoopy- >results;
^_^、たとえば、リンクを取得します
$snoopy = new Snoopy;
$snoopy->fetchlinks("http://www.phpobject.net/blog");
print_r($snoopy->
);効果は良好です。それらはすべて必要な URL であり、/blog/read.php/85.htm などは存在しません。
また、後でテストするためにデータを送信します。 。 。
yuanma/php/Snoopy-1.2.3.tar.gz ローカル ダウンロード