python获取cookie并登录,python获取登录网站的cookie
详细内容
Cookie是指一些网站为了识别用户和跟踪会话而存储在用户本地终端上的数据(通常是加密的)。例如,一些网站需要登录才能访问某个页面。登录前想抓取某个页面的内容,登录后不一样或者不允许。
在python中,它为我们提供了Cookiejar模块,该模块位于http包中,用于支持cookies。通过它,我们可以捕获cookie并在后续的连接请求中重新发送它们,比如模拟登录功能。这个模块的主要对象是CookieJar、FileCookieJar、MozillaCookieJar和LWPCookieJar。
如何获取cookies # #获取cookie
# -*-编码:UTF-8 -*-
从urllib导入请求
从http导入cookiejar
if __name__==__main__ :
#声明一个CookieJar对象实例来保存cookies
cookie=cookiejar。CookieJar()
#使用urllib.request库的HTTPCookieProcessor对象创建cookie处理器,即CookieHandler。
处理程序=请求。HTTPCookieProcessor(cookie)
#通过CookieHandler创建打开器
opener=request.build_opener(处理程序)
#这里的open方法打开网页。
response=opener . open( http://www . Baidu . com )
#打印cookie信息
对于cookie中的项目:
打印( Name=%s % item.name )
打印( Value=%s % item.value )
更多Python相关技术文章,请访问Python教程专栏学习!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。