美文网首页
九. 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