Cookieを操作するためのPython cookielibモジュール

大家讲道理
リリース: 2016-11-07 10:52:23
オリジナル
1654 人が閲覧しました

Cookielib は、Cookie を自動的に処理するモジュールです。クローラーなどのテクノロジーを使用するときに Cookie を保存する必要がある場合、cookielib を使用すると、半分の労力で 2 倍の結果を得ることができます。彼の最も一般的なパートナー モジュールは、Python での urllib と request です。

コアクラス

1. Cookie

このクラスは、Netscape および RFC 2965 Cookie によって定義された Cookie 標準を実装しており、基本的には特定の Cookie データとして理解できます。

コードの一部は次のとおりです。多くの属性に見覚えがあるでしょうか?

    self.domain_initial_dot = domain_initial_dot
    self.path = path
    self.path_specified = path_specified
    self.secure = secure
    self.expires = expires
    self.discard = discard
    self.comment = comment
    self.comment_url = comment_url
    self.rfc2109 = rfc2109
ログイン後にコピー

2.CookiePolicy

このクラスの主な機能は、Cookie を送受信すること、つまり、対応するドメイン名に正しい Cookie が送信されること、およびその逆が保証されることです。

3.DefaultCookiePolicy

このクラスは、CookiePolicy インターフェースを実装します。

4.CookieJar

CookieJar は Cookie のコレクションであり、多くの Cookie クラスを含めることができ、主要な操作オブジェクトです。内部には、より詳細な操作をサポートするための一連のメソッドがあります。

5.FileCookieJar

このクラスは CookieJar を継承し、CookieJar のライフサイクルはメモリ内でのみ完了します。FileCookieJar のサブクラスはデータの永続性を実現し、保存、読み込み、復帰の 3 つのインターフェイスを定義します。

6. MozillaCookieJar と LWPCookieJar

2 つの実装クラス、継承関係は次のとおりです:

Cookieを操作するためのPython cookielibモジュール

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!