JSL-тег не отображается при разборе HTML с Python и Beautiful Soup

Немного предыстории (я новичок в программировании, так что терпите меня):

Я пытаюсь вычистить числа duration_in_traffic из карт Google (я знаю, что есть API, но этот фрагмент данных ограничен "Картами для бизнеса", поэтому я подумал, что это будет самый простой маршрут).

Когда я использую Beautiful Soup, чтобы найти все <div> теги, почти ничего не появляется После осмотра элемента немного ближе, похоже, что большая часть страницы вложена в тег, который выглядит следующим образом:

<jsl jstcache="79"></jsl>

Я предполагаю, что это как-то связано с javascript и динамической природой страницы, но есть ли способ получить доступ к разделам в этом теге jsl с помощью Beautiful Soup?

1 ответ

Если Beautifulsoup не может этого сделать, я могу порекомендовать lxml.html [0]

[0] http://lxml.de/lxmlhtml.html

Другие вопросы по тегам