九.Cookies上陸
805 ワード
ブラウザのクッキーを自動的に取得するには、browsercookieを使用しますが、windows環境ではpython 3のインストールに問題が多く、browser_を使用できます.cookie 3に代わって.
取り付け方法も簡単:
サイトにログインした上で、ログイン後のタイトル情報をキャプチャできることを確認します.
もちろん、特定のサイトのクッキー情報を取得することもできます.次の言葉を変更するだけでいいです.
取り付け方法も簡単:
pip install browser_cookie3
.マルチバージョンpyがインストールされています.使用可能:py -3 -m pip install browser_cookie3
使い方も簡単で、公式サイトを見ることができます.https://pypi.python.org/pypi/browser-cookie3/0.6.0 サイトにログインした上で、ログイン後のタイトル情報をキャプチャできることを確認します.
import re
import browser_cookie3
import requests
get_title = lambda html: re.findall('(.*?) ', html, flags=re.DOTALL)[0].strip()
url = 'https://bitbucket.org/'
cj = browser_cookie3.chrome()
r = requests.get(url, cookies=cj)
get_title(r.text)
もちろん、特定のサイトのクッキー情報を取得することもできます.次の言葉を変更するだけでいいです.
cj = browser_cookie3.chrome('www.bitbucket.com')