PythonでのCookieの取得
設定されたすべてのCookieを取得するのは非常に簡単です。 CookieはCGI環境変数HTTP_COOKIEに保存され、次の形式になります-
key1 = value1;key2 = value2;key3 = value3....
例
Cookieを取得する方法の例を次に示します。
#!/usr/bin/python # Import modules for CGI handling from os import environ import cgi, cgitb if environ.has_key('HTTP_COOKIE'): for cookie in map(strip, split(environ['HTTP_COOKIE'], ';')): (key, value ) = split(cookie, '='); if key == "UserID": user_id = value if key == "Password": password = value print "User ID = %s" % user_id print "Password = %s" % password
出力
これにより、上記のスクリプトで設定されたCookieに対して次の結果が生成されます-
User ID = XYZ Password = XYZ123
-
Pythonの例外:ガイド
例外は、Pythonインタープリターによって手動で発生させることができます。組み込みの例外は、プログラムの一般的なエラーをキャッチするのに役立ちます。 このガイドでは、例外とは何か、およびそれらがどのように使用されるかについて説明します。コードで例外を処理できるように、例外を発生させる方法の例を見ていきます。 例外とは何ですか? 例外は、論理エラーとも呼ばれ、プログラムの実行中に発生するエラーです。 Pythonには、構文エラーと実行時エラーの2種類のエラーがあります。プログラムが実行される前に構文エラーが発生します。プログラムで構文エラーが発生した場合、プログラムは実行できません。
-
PythonでPDFファイルをクラックする方法は?
Pythonには、アプリケーションの作成と開発、Web開発、科学計算、ソフトウェアテスト、機械学習など、さまざまな目的で使用されるライブラリの豊富なコレクションがあります。 Pythonは、情報セキュリティの観点からシステムアプリケーションのテストと開発にも使用されます。ハッシュの作成、情報収集、情報検索、暗号化と復号化、Webクロール、なりすましなどに使用される特定のスクリプトを含む、利用可能な他のライブラリとツールがいくつかあります。 この記事では、パスワードで保護されたPDFドキュメントを復号化するプログラムを作成します。復号化には、いくつかの一般的なパスワードを含む単語リストを使用し