ホームページ > php教程 > php手册 > スヌーピークラス利用例

スヌーピークラス利用例

WBOY
リリース: 2016-06-13 12:29:36
オリジナル
1044 人が閲覧しました

Snoopy は、Web ブラウザの機能を模倣するために使用される PHP クラスで、Web コンテンツの取得とフォームの送信のタスクを実行できます。
その機能の一部を次に示します。
1. Web ページのコンテンツをクロールするのに便利
2. Web ページのテキストをクロールするのに便利 (HTML コードを削除する)
3. リンクをクロールするのに便利の Web ページ
4. プロキシ ホストをサポートします
5. 基本的なユーザー/パスワード認証モードをサポートします
6. カスタム ユーザー エージェント、リファラー、Cookie およびヘッダー コンテンツをサポートします
7.リダイレクトの深さを制御します
8. Web ページ内のリンクを高品質の URL に展開できます (デフォルト)
9. 便利なデータ送信と戻り値の取得
10. HTML フレームワークの追跡をサポートします。 92)
11. リダイレクト時の Cookie の受け渡しをサポート

具体的な使用方法については、ダウンロード ファイルの説明を参照してください。

コードをコピー コードは次のとおりです:


include "Snoopy.class .php" ;
$snoopy = 新しいスヌーピー;
$snoopy->fetchform("http://www.phpx.com/happy/logging.php?action=login");
print $snoopy- >results;
< ?php
include "Snoopy.class.php";
$snoopy = new Snoopy; com/happy /logging.php?action=login";

$submit_vars["loginmode"] = "通常";
$submit_vars["styleid"] = "1";
$ submit_vars[" cookietime"] = "315360000";
$submit_vars["loginfield"] = "ユーザー名";
$submit_vars["ユーザー名"] = "********";ユーザー名
$submit_vars["password"] = "*******"; // パスワード
$submit_vars["questionid"] = "0";答え "] = "";
$submit_vars["loginsubmit"] = "送信";
$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;

?>


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート