Как парсить shadow dom на python?

Долго мучался и думал почему нет текста в исходном коде, но зашел потом через сафари и увидел там shadow contents.
Его возможно вообще как нибудь спарсить?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@rPman
Не мучайтесь с парсингом, открывайте вебсайт в браузере, дождитесь окончания загрузки и исполнения всех скриптов, и забирайте результат прямо из DOM документа.

Самое простое, создать на любимом языке программирования для которого есть библиотеки вебкит приложение 'веб браузер' (например на .net это добавить контрол WebBrowser на форму и прописать адрес, а там на событие onload или на любой ваш выбор инжектите одной строчкой ваш javascript код, на java я делал такое приложение в строк 20, половина из которых - поддержка изменения размера окна).

Можно конечно воспользоваться всякими силениум или другими инструментами автоматического тестирования, но это переусложнение, я пробовал и то и другое.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
от 130 000 ₽
24 окт. 2020, в 17:21
1 руб./за проект
24 окт. 2020, в 16:51
5000 руб./за проект
24 окт. 2020, в 16:48
3000 руб./за проект