Я пытаюсь получить продукты для проекта, я работаю с этой страницы: lazada, page ispection с помощью:Python BeautifulSoup не может читать Div тег
from bs4 import BeautifulSoup
import urllib
import re
r = urllib.urlopen("http://www.lazada.co.id/catalog/?q=note+2").read()
soup = BeautifulSoup(r,"lxml")
letters = soup.findAll("span",class_=re.compile("product-card__name"))
print type(letters)
print letters[0]
Когда я делаю это я я получаю следующую ошибку:
Traceback (most recent call last): File "C:/Python27/project/testaja.py", line 9, in print letters[0] IndexError: list index out of range
Любые мысли по этому вопросу?
Что делает 'print (r)' output? Код работает отлично для меня. –
Этот код также отлично подходит для меня. Я подозреваю, что у вас либо нет доступа (возможно, вы слишком часто скрепили его, а сервер заблокировал вас - проверьте, является ли код заголовка 403) или по какой-то причине HTML никогда не отправлялся. –