Попытка получить цену была от newegg.com, продолжайте получать ошибку индекса - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь получить контейнер с ценой от newegg.com для продающихся видеокарт, сейчас я извлек текст, но он содержит много пробелов, новых строк и повторяющихся чисел.

price2 = container.findAll('li', {'class', 'price-was'})
price3 = price2[0].text.split()
price_was = price3[0]

Я использовал функцию split () для очистки всего, и у меня получилось что-то вроде этого ['489,99 $', '489,99']. но по какой-то причине я получаю индекс списка ошибок индекса вне диапазона, когда я звоню price3 [0]. Я перепробовал все, что мог придумать и найти, но я не понимаю, почему он не работает, не разделяет () превращает строку в массив. если кто-то может помочь мне лучше понять, что происходит, это очень ценится. спасибо:>

РЕДАКТИРОВАТЬ

[<li class="price-was">
       $479.99
            <span class="price-was-data" style="display: none">479.99</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...