Получение динамического содержимого Python из HTML-страницы

#javascript #python #html #selenium #web-scraping

#javascript #python #HTML #selenium #веб-очистка

Вопрос:

Я пытаюсь создать бота на Python для веб-сайта, набирающего текст. Проблема в том, что я не могу получить текст HTML-тега.

Когда я получаю исходный код веб-сайта (после загрузки JS), элемент, содержащий нужный мне текст, по-прежнему не отображается, хотя я могу найти его в окне проверки элементов Chrome. Кроме того, я думаю, что элемент находится внутри some <iframe> , а тег <text> .

Комментарии:

1. «думаю, элемент находится внутри некоторого <iframe>» — не угадывайте; подтвердите использование DevTools. См. selenium-python.readthedocs.io /… и selenium-python.readthedocs.io /…

2. Могу ли я получить текст, если он находится внутри iframe?

3. Конечно. Но сначала вам нужно переключиться на iframe. Ссылки, которые я дал, показывают, как

4. Элемент находится внутри iframe, спасибо за ваш совет

5. Если у вас возникнут дополнительные проблемы, просто опубликуйте имеющийся у вас код и полную обратную трассировку, если таковая имеется.