Mein Code gibt einen IndexError. Ich kann nicht herausfinden warum. Bitte helfen Sie.Python/BeautifulSoup - Code zeigt IndexError
Dies ist mein Code:
import urllib
from bs4 import BeautifulSoup
url = 'http://python-data.dr-chuck.net/known_by_Dregan.html'
for i in range(7):
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('a')
lst = list()
for tag in tags:
a = tag.get('href',None)
lst.append(a)
url = lst[17]
print url
ich folgende Indexerror erhalten:
Traceback (most recent call last):
File "test.py", line 15, in <module>
url = lst[17]
IndexError: list index out of range
Was mache ich falsch? Danke im Voraus.
Wie viele Artikel sind in 'lst'? –
mehr als 18, plus der gleiche Fehler würde auch zeigen, wenn ich es zu 1st ändern [2] – Tokaalmighty
Wie viele genau? Drucke, wieviele es gibt. –