九.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')