Всплывающее окно календаря обработки в RSelenium

#r #selenium #web-scraping #selenium-chromedriver #rselenium

Вопрос:

Я пытаюсь использовать RSelenium для очистки данных с сайта путешествий. Мне трудно автоматизировать выбор даты из-за всплывающего окна календаря. Мой код таков:

 library(svDialogs)
library(RSelenium)
library(dplyr)
library(tidyverse)
library(rvest)
library(string)

remDr = rsDriver(port= sample(100:9999, 1), chromever = "93.0.4577.63")
remDr <- remDr[["client"]]
remDr$navigate("https://www.booking.com/")

remDr$findElement('class','sb-date-field__controls sb-date-field__controls__ie-fix')$setElementAttribute('value',"Mon, Oct 18")
 

Пожалуйста, объясните мне, как я могу выбрать стоимость из календаря для регистрации заезда и отъезда.

Спасибо

Комментарии:

1. Я подумал о вашей проблеме и понял, что вы можете определять xpath каждого дня, и из этого, благодаря циклу for или аналогичному, вы можете повторять и выбирать диапазон дат, который вам нужен. Я не знаю, поможет ли вам это, но это всего лишь ввод.