www :: SiteBase :: Navigator.

www :: SiteBase :: Navigatorは、WebサイトをナビゲートするモジュールのベースPerlクラスです。
今すぐダウンロード

www :: SiteBase :: Navigator. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Grant Grueninger
  • 出版社のWebサイト:
  • http://search.cpan.org/grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

www :: SiteBase :: Navigator. タグ


www :: SiteBase :: Navigator. 説明

WWW :: SiteBase :: Navigatorは、WebサイトをナビゲートするモジュールのベースPerlクラスです。 WWW :: SiteBase :: Navigatorは、WebサイトをナビゲートするモジュールのベースPerlクラスです..SynopsistHisモジュールは、MySpaceまたはBeboのようなWebサイトをナビゲートするモジュールの基本クラスです。 get_pageとsubmit_formのような基本的なメソッドをwww :: mechanizeの中にあるカウンターパートよりも多くのロブスティックです。それはまた "Site_Login"のようないくつかのコアメソッドを提供します。このモジュールをサブクラス化して "site_info"メソッドをオーバーライドした場合は、Webサイトにログインできるモジュールがあります。このモジュールが "Spiffy -baseを使用する"を使用して "Spiffy"のサブクラスであることを確認してください。詳細についてはPerldoc SpiffyまたはCPAN上でそれを見てください。最も重要なことは、Accessorメソッドを作成するためにSpiffyの「フィールド」メソッドを使用することを意味します。メソッドに "My $ self = shift"を含める必要はありません。方法。 www :: siteBase :: navigator -baseを使用してください。フィールドSite_Info => {home_page => 'http://www.myspace.com'、#のURL of siteのホームページaccound_field => 'email'、#fieldname login form password_field => 'password'、#password fieldname cache_dir = > '.www-mysite'、login_form_name => 'login'、#ログインフォームの名前。またはlogin_form_no => 1、#ログインフォームの番号(デフォルトは1)。 #1はページ上の最初のフォームです。 login_verify_re => 'ようこそ。*私のプロフィールを表示します。パスワード、アカウントが突然#ログアウトされます)、ページにはこのREがその上にあります。 # 大文字小文字を区別しません。 HOME_URI_RE => '?fuseAction = user'、#_go_homeはこれと次の2つの項目を使用して#ホームページをロードします。これらのオプションを指定することも、メソッドをオーバーライドするだけです。 #先に、これは現在のURLに対してマッチして、すでにホームページにあるかどうかを確認します。 home_link_re => 'fuseAction = user'、#ホームページではない場合、このReは#現在の#ページの「ホーム」ボタンへのリンクを見つけるために使用されます。 HOME_URL => 'http://www.myspace.com?fuseAction=user'、# "Home"ボタンリンクが見つからない場合、このURLは終了しました。 ERROR_REGEXS => 、#error_regexsはオプションです。ナビゲートしているサイトには、適切なHTTP STATUS#コードを返さないエラーページが表示されます(すなわち、200を返しますがエラーが表示されます)、ここに#RESを入力して、一致するページは再試行されます。 #これは、もう一度試したときに行くエラーメッセージを定期的に吹き込むIISおよびColdFusionに基づくサイトを意味します。 }重要:モジュールがナビゲートするサイトがSSLを使用する場合は、前提条件モジュールのリストに「Crypt :: SSLeay」を追加する必要があります。それ以外の場合、あなたの方法はSSL暗号化されたページに達した場合、あなたの方法は死ぬでしょう。 WWW :: SiteBase :: Navigatorは、必要とされないサイトの不要なオーバーヘッドを防ぐためにこれを必要としません。要件: ・Perl


www :: SiteBase :: Navigator. 関連ソフトウェア