以网页提取标题为例
>>> import re
>>> get_title = lambda html: re.findall('(.*?) ', 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))
下一篇:利用JAVA编写一个抽奖功能