У меня проблема с моим кодом, я использую красивый суп.Я получаю это сообщение об ошибке в этом коде ниже, когда я вручную помещаю число в индексы списка (например, c = b [11]), это работает, но когда я присоединяю код к циклу for и использую c =б [я] код не работает.В "b" 220 ссылок, Я хочу каждую 11-ю ссылку .Когда я вручную вставляю c = b [0] (<- первая ссылка на странице) и <strong>c = b [209] (<- последняя / 20-яссылка на странице), они оба работают, просто когда я ставлю его в цикл, он не работает </p>
a = urlopen(url) # Opens the page that I want
for i in range(0, 220, 11): # Once the url is open, gets the 20 links on the page
bsobj = BeautifulSoup(a, "lxml")
b = bsobj.findAll("td", height="10") #len of b is 220
c = b[i] #len is 1
d = c.findAll("a")
e = d[0].attrs["href"]
f = e[13:18]
Traceback (most recent call last):
File "C:\Users\Perl\Documents\Finviz.py", line 48, in <module>
c = b[i] #len is 1
IndexError: list index out of range