-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'庫來判斷。 –