У вас может быть менее 10 ссылок, попробуйте:
for count in range(len(li)):
sLink = li[count].find('a')
links.append(sLink['href'])
count += 1
Ваш код будет работать, если li
содержит более 10 элементов, но выдаст ошибку, когда будет менее 10элементы, потому что вы будете пытаться получить доступ к элементу вне списка, который дает ошибку индекса.С for
и range(len(li))
вы можете зациклить только все элементы независимо от длины списка, предотвращая ошибку индекса.