Задать вопрос
@jayrumi

Python. Как достать значение параметра тега при парсинге?

Всем привет. При парсинге страницы нужно достать значение "B01CZ654Q6" из параметра data-asin

<li id="result_1418" data-asin="B01CZ654Q6" class="s-result-item s-result-card-for-container s-carded-grid celwidget ">


Как это лучше всего сделать?

P.S. Юзаю библиотеку lxml.html
  • Вопрос задан
  • 801 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
>>> from lxml import etree
>>> str1 = '<li id="result_1418" data-asin="B01CZ654Q6" class="s-result-item s-result-card-for-container s-carded-grid celwidget "></li>'
>>> elem = etree.fromstring(str1)
>>> elem.get('data-asin')
'B01CZ654Q6

Собственно в elem - ваш тег, который вы через xpath или как еще вытаскиваете...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы