ホームページ > バックエンド開発 > Python チュートリアル > Python3 は Chrome ブラウザの Cookie の読み取りを実装します

Python3 は Chrome ブラウザの Cookie の読み取りを実装します

WBOY
リリース: 2016-07-21 14:53:17
オリジナル
2182 人が閲覧しました

数年前、いくつかの自動スクリプトに取り組んでいたとき、次の考えが頭をよぎりました。ブラウザから Cookie を直接取り出して使用できるでしょうか?

昨日「Python でモーションの送信をシミュレートする」というコードを見るまで、似たようなアイデアを持っていたものの完成できなかったことを思い出したので、これで練習することを優先し、今後のコードでもこの機能を使用する予定です。

ブラウザから Cookie を直接削除すると、次のような利点と用途があります:

1. ユーザーのパスワードを設定する必要はありません。ブラウザで Cookie を直接読み取ることで同じ ID を取得でき、これを使用してさまざまな自動操作を実行できます。

2. 一部の Web サイトにログインするとセッションが更新され、以前に正常にログインしたセッションが無効になります。ブラウザと同じセッションを使用するため、ログイン操作は必要なく、お互いがオフラインになることはありません。

3. もう書きたくないです。

ソフトウェアで使用されるsqlite3のグラフィカル管理ツールは次のとおりです:

SQLiteDatabaseBrowserPortable http://www.jb51.net/database/251740.html

sqlitespy http://www.jb51.net/database/18390.html

使用されるPythonライブラリは次のとおりです:

sqlite3 Python 標準ライブラリ、ダウンロードしてインストールする必要はありません

pywin32 pywin32 Windows API ライブラリを使用すると、Python でさまざまな Windows API を呼び出すことができます。コードで使用される win32crypt は、pywin32 ライブラリの一部です。 対応するバージョンの pywin32 を手動でダウンロードしてインストールすることをお勧めします http://www.jb51.net/softs/416136.html http://www.jb51.net/softs/416131.html

requestsrequestsは比較的シンプルで使いやすいhttpライブラリで、urllib23などの標準ライブラリを置き換えるために使用されます。コマンドpip installrequests

を使用します。

コードを見てください:

リーリー

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