Я пытаюсь собрать кучу чисел, которые представлены в таблице на веб-странице, к которой я обратился, используя python и Selenium, работающие без головы на Raspberry Pi. Числа не находятся в исходном коде страницы, скорее они глубоко внедрены в сложный html, обслуживаемый несколькими URL-адресами, вызываемыми главной страницей (числа обновляются каждые несколько секунд). Я знаю, что могу разобрать html, чтобы получить нужные мне числа, но числа уже находятся на первой странице в идеальном формате, все в одном месте. Я могу выбрать и скопировать числа при просмотре веб-страницы в Chrome на моем ПК.
Как я могу использовать python и получить веб-драйвер Selenium, чтобы получить эти цифры? Может ли Selenium просто предоставить весь видимый текст на странице? Как? (Я пробовал driver.page_source
, но возвращенный текст не содержит цифры). Или есть способ по существу скопировать текст и цифры из таблицы, видимой на экране, используя python и Selenium? (Я посмотрел в xdotool, но не нашел достаточно документации, чтобы помочь). Я только изучаю Selenium, поэтому любые предложения будут высоко оценены!