Извлечение значения атрибута с дефисом с помощью Beautiful Soup 4 - PullRequest
0 голосов
/ 16 октября 2019

Я перебираю свои теги с помощью Beautifulsoup 4. У меня есть следующее содержимое тега, и я не могу извлечь значение атрибута атрибута «data-event-name». Я хочу '15: 02 'из этого.

Это HTML-код, который мне нужен для извлечения 15:02 из

Я перепробовал много вещей, но не смогполучить это значение. Я попытался использовать пакет re, getattr python, find, find_all и т. Д. И т. Д. Это один из примеров того, что я пробовал:

for racemeetnum,r1_a in enumerate(r1, start=1):
    event1 = getattr(r1_a, 'data-event-name') # doesnt work

<</p>

1 Ответ

0 голосов
/ 18 октября 2019

Спасибо, @Джек Флеминг. Мне удалось разобрать это прошлой ночью. В конце концов, моя проблема была не в том, что я не смог найти атрибут, а в том, что я не улавливал ошибки, когда атрибут не был найден. Я окружил код попыткой / исключением, и он работал нормально.

Спасибо за ответ!

...