RSelenium Получить текстовый элемент за кадром - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь собрать информацию о футбольном менеджере с RSelenium. Я получил, что $ findElements нашел все нужные мне элементы, но я вижу, что когда я выполняю $ getElementText для каждого элемента, RSelenium дает мне только те данные, которые есть в навигаторе экрана.

Это сеть код:

enter image description here enter image description here

И мой код в R такой:

#---------take the player's name and value---------

pvp <- remote_driver$findElements(using = 'xpath', value = '//* [@id="pressReleases"]/ul/li/ul/li/span')
price<- sapply(pvp, function(x) x$getElementText())

naming<- remote_driver$findElements(using = 'xpath', value = '//*[@id="pressReleases"]/ul/li/ul/li/strong')
name <- sapply(naming, function(x) x$getElementText())

Для Каждый атрибут RSelenium найден по 150 каждому, это правильно.

enter image description here

Но когда я вижу «имя» и «цена», это не 150 значений, а только значения, которые активны в навигаторе экрана.

Например Имя:

enter image description here

Например Цена:

enter image description here

Может кто-нибудь сказать мне, как получить все 150 значений?

Спасибо за вашу помощь! : -)

...