#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. Если у вас возникнут дополнительные проблемы, просто опубликуйте имеющийся у вас код и полную обратную трассировку, если таковая имеется.