ホームページ  >  記事  >  バックエンド開発  >  スヌーピー PHP バージョンのネットワーク クライアントは、ローカル ダウンロード_PHP チュートリアルを提供します

スヌーピー PHP バージョンのネットワーク クライアントは、ローカル ダウンロード_PHP チュートリアルを提供します

WBOY
WBOYオリジナル
2016-07-21 15:52:38790ブラウズ

カササギにスヌーピーが使われているので、このドンドンを研究するのに少し興味があります。 SFでこのソースコードを見つけました。これは実際には単なるクラスですが、笑わないでください。この機能は非常に強力です。

公式の紹介文を翻訳しました (笑...最近は翻訳者として活動しています)
Snoopy は、Web ブラウザーの機能を模倣するために使用される php クラスであり、Web コンテンツを取得するタスクを完了することができます。フォームを送信します。
その機能の一部を以下に示します。
1. Web ページのコンテンツをクロールするのに便利
2. Web ページのテキストをクロールするのに便利 (HTML コードを削除)
3. Web ページのリンクをクロールするのに便利
4.プロキシ ホストをサポートします
5. 基本的なユーザー/パスワード認証モードをサポートします
6. カスタム ユーザー エージェント、リファラー、Cookie およびヘッダー コンテンツをサポートします
7. Web ページ内のリンクを高レベルに拡張できます。品質の URL (デフォルト)
9. データを送信して戻り値を取得するのに便利です
10. HTML フレームワークの追跡をサポートします (v0.92 で追加)
11. リダイレクト時の Cookie の受け渡しをサポートします



以下は簡単な例です。たとえば、私のブログのテキストを取得します

$snoopy = new Snoopy->fetchtext("http://www.phpobject; .net/blog") ;
echo $snoopy->results;
?>

^_^、リンクを取得するのに適しています


include "Snoopy.class.php";
$snoopy = newスヌーピー;
$snoopy->fetchlinks("http://www.phpobject.net/blog");
print_r($snoopy->results); 効果は良好です。必要な URL は /blog/read.php/85.htm のようなものではありません。

また、後でテストするためにデータを送信します。 。 。
yuanma/php/Snoopy-1.2.3.tar.gz ローカル ダウンロード



http://www.bkjia.com/PHPjc/318868.html

www.bkjia.com

本当

技術記事カササギにスヌーピーが使われているので、このドンドンを研究するのに少し興味があります。 SFでこのソースコードを見つけました。これは単なるクラスですが、笑わないでください。この機能は非常に強力です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。