python爬虫怎么获取cookie-Python教程

资源魔 24 0

Cookie,指某些网站为了分别用户身份、进行session跟踪而贮存正在用户内陆终端上的数据(通常通过加密)。 比方说有些网站需求登录后能力拜访某个页面,正在登录以前,你想抓取某个页面内容,登岸前与登岸后是没有同的,或许没有容许的。

正在python中它为咱们提供了cookiejar模块,它位于http包中,用于对Cookie的支持。经过它咱们能捕捉cookie并正在后续衔接申请时从新发送,比方能够完成模仿登录性能。该模块次要的工具有CookieJar、FileCookieJar、MozillaCookieJar、LWPCookieJar。

cookie的猎取办法

## cookie的猎取

# -*- coding: UTF-8 -*-
from urllib import request
from http import cookiejar
if __name__ == '__main__':
    #申明一个CookieJar工具实例来保留cookie
    cookie = cookiejar.CookieJar()
    #行使urllib.request库的HTTPCookieProcessor工具来创立cookie解决器,也就CookieHandler
    handler=request.HTTPCookieProcessor(cookie)
    #经过CookieHandler创立opener
    opener = request.build_opener(handler)
    #此处的open办法关上网页
    response = opener.open('http://www.百度.com')
    #打印cookie信息
    for item in cookie:
        print('Name = %s' % item.name)
        print('Value = %s' % item.value)

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python爬虫怎样猎取cookie的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 python爬虫怎么获取cookie

抱歉,评论功能暂时关闭!