我从 youtube 视频中复制了一个 python 代码,它基本上应该允许我从 RSS 提要中提取标题和链接。
import urllib.request
import re
webpage= urllib.request.urlopen("http://feeds.feedburner.com/JohnnyWebber?format=xml").read()
heading = re.compile(b'<title>(.*)</title>')
link = re.compile(b'<link>(.*)</link>')
findheading= re.findall(heading,webpage)
findlink = re.findall (link,webpage)
lists=[]
lists[:]=range(2,16)
for i in lists:
print (findheading[i])
print (findlink[i])
print ("\n")
我收到错误
print (findheading[i])
编辑:
另一个问题,按照unutbu的回答后,我已经能够得到输出,但它就像
b'HEADING'
b'TITLE'
但是如果我从正则表达式中删除 b ,那么使用字符串而不是像对象这样的字节时会出现错误