#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 или аналогичному, вы можете повторять и выбирать диапазон дат, который вам нужен. Я не знаю, поможет ли вам это, но это всего лишь ввод.