-2
我有一个从YouTube视频的Python代码copypasta'd应该基本上允许我从RSS提要中提取标题和链接。IndexError:列表索引超出范围(Python)
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,那么我得到一个错误,因为使用字符串状物体一字节的
你使用的是什么版本的Python? –
@GamesBrainiac:这里几乎不重要,是吗? Python 3,由'urllib.request'库来判断。 –