Функция поиска Rselenium для определения кнопки с общим именем класса - PullRequest
1 голос
/ 13 марта 2020

У меня есть R-код с использованием RSelenium, где для данного веб-сайта я хочу, чтобы код нажимал кнопку «получить больше отправлений». Я видел подобный вопрос, однако, когда я ввожу имя «class» в функцию findelement, то получается, что нажимается кнопка с тем же именем класса выше на странице.

Может кто-нибудь помочь, пожалуйста, нажмите кнопку «получить больше отправлений»?

Буду очень признателен за любую информацию, поскольку я новичок и застрял здесь на несколько часов!

Вот мой текущий код, который работает для нажатия " Марс 12 "кнопка

library(RSelenium)
library(rvest)

rd <- rsDriver(browser = "firefox", port = 4478L)
ffd <- rd$client

ffd$navigate(paste0("https://www.flightsfrom.com/LAX/departures?durationFrom=21&durationTo=1071&dateMethod=day&dateFrom=2020-03-12&dateTo=2020-03-12",sep=""))

load_btn <- ffd$findElement(using = "css selector", ".button.md-raised.blue-md-button.md-primary.md-button.md-ink-ripple")
load_btn$clickElement()
...