美文网首页
九. Cookies登陆

九. Cookies登陆

作者: 橄榄的世界 | 来源:发表于2018-03-13 10:05 被阅读0次

想自动获取浏览器中的cookie,可以使用browsercookie,但是在windows环境下的python3安装问题较多,可以使用browser_cookie3来替代。

安装方法也简单: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('<title>(.*?)</title>', html, flags=re.DOTALL)[0].strip() 

url = 'https://bitbucket.org/' 
cj = browser_cookie3.chrome() 
r = requests.get(url, cookies=cj) 
get_title(r.text) 

当然,也可以获取特定网址的cookie信息,只需改动下面这句话即可:

 cj = browser_cookie3.chrome('www.bitbucket.com') 

相关文章

网友评论

      本文标题:九. Cookies登陆

      本文链接:https://www.haomeiwen.com/subject/vriafftx.html