Сайт не доступен в Rselenium
Мне нужно извлечь некоторую информацию с веб-сайта (https://rzn1.mos.ru/index_main.html) через Rselenium. Я установил соединение с удаленным сервером, но не смог перейти по этой странице.
Ошибка следующая:
Селен сообщения:
Информация о сборке: версия: '3.14.0', редакция: 'aacccce0', время: '2018-08-02T20: 13: 22.693Z'
Системная информация: хост: '0c3a6ca7c648', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '4.9.93-boot2docker', java.version: ' 1.8.0_181'
Информация о драйвере: driver.version: неизвестно
Ошибка: сводка: UnknownError
Подробно: при обработке команды произошла неизвестная ошибка на стороне сервера.
класс: org.openqa.selenium.WebDriverException
Дополнительная информация: запустить метод errorDetails
Затем я нашел другой веб-сайт, который был создан, чтобы избежать проблем с сайтом, представленным выше. Вот этот: https://aisrzn.ru/login/. Он прост в навигации, но поля с логином и паролем взяты с предыдущего сайта, и я не могу их искать с помощью R selenium (используя селектор css). Я думаю, что-то не так с самим сайтом, но я не могу решить проблему в течение нескольких недель. Я хочу получить обратную связь.
remDr <- RSelenium::remoteDriver(remoteServerAddr = "192.168.99.100", port = 4445L)
remDr$open()
remDr$navigate("https://rzn1.mos.ru/index_main.html") # isn't readable in Rselenium
remDr$navigate("https://aisrzn.ru/") # is readable in Rselenium
webElem <- remDr$findElement("css", "#menu-item-7476 > a > span > span")#a random element from the second site is founded easily
webElem <- remDr$findElement("css", '.fieldsLayout > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > input:nth-child(1)') # this is the selector of the needed element (it looks rather strange, without # symbol). It's from the second site (that is readable), but the whole block with registration form was transmitted from the first site (that is unreadable)
Ошибка: сводка: NoSuchElement
Подробно: элемент не может быть расположен на странице с использованием заданных параметров поиска.
класс: org.openqa.selenium.NoSuchElementException
Дополнительная информация: запустить метод errorDetails
Я должен зайти на сайт перед анализом любой информации, поэтому я хочу найти элементы (поля логина и пароля) через Rselenium. Заранее спасибо
P.S. Я работаю на Windows 10