最近有朋友给我指出,我此前写的博文《用Python提取网页中的超链接》(原文地址:http://www.sunbloger.com/article/442.html)中,给出的代码在Python3下运行报错。下面给出在Python3的代码写法:
import urllib.request import re url = 'http://www.sunbloger.com/' req = urllib.request.urlopen(url) doc = req.read() doc = doc.decode('utf-8') links = re.findall(r'href\=\"(http\:\/\/[a-zA-Z0-9\.\/]+)\"', doc) for a in links: print(a)
阳光部落原创,更多内容请访问http://www.sunbloger.com/