教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python爬虫入门  >  正文 python3爬虫实战:使用浏览器cookie

python3爬虫实战:使用浏览器cookie

发布时间:2020-12-01   编辑:jiaochengji.com
教程集为您提供python3爬虫实战:使用浏览器cookie等资源,欢迎您收藏本站,我们将为您提供最新的python3爬虫实战:使用浏览器cookie资源

u=4163938920,38528075&fm=26&gp=0 (1).jpg

在日常生活中,我们会发现当我们登录的淘宝时,只要我们注册好并成功登录后,下次访问该网站时,淘宝就会记住我们的登录信息,而无需重新登录,在这个过程中使用的就是cookie的技术。cookie是指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。通过浏览器登录一次,登录的信息就会被浏览器cookie保存下来,这对于经常忘记账号密码的小伙伴们真的是很友好啊,那你知道浏览器cookie是怎么使用的吗?下面来看看吧。


网页提取标题为例

>>> import re

>>> get_title = lambda html: re.findall('<title>(.*?)</title>', html, flags=re.DOTALL)[0].strip()

未登录情况下下载得到的标题:

>>> import urllib2

>>> url = 'https://bitbucket.org/'

>>> public_html = urllib2.urlopen(url).read()

>>> get_title(public_html)

'Git and Mercurial code management for teams'

使用第三方库browsercookie,获取cookie再下载:

>>> import urllib.request

>>> public_html = urllib.request.urlopen(url).read()

>>> opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))


其实呀,browsercookie模块就是这样一个从浏览器提取保存的cookies的工具。它是一个很有用的爬虫工具,让你轻松使用浏览器cookie,这么方便的方式要快点学起来哦~更多python学习推荐:python学习网。

您可能感兴趣的文章:
Python 爬虫学习系列教程
《Python2爬虫入门教程指南》(系列教程)
python的爬虫是什么意思
python爬虫能做什么
python爬虫可以做什么
python3爬虫实战:使用浏览器cookie
python爬虫有哪些书
Python3爬虫如何带上cookie?
python爬虫能干什么
爬虫入门的基本原理,如果你连这些都不知道那你可以放弃爬虫了!

[关闭]
~ ~