【发布时间】:2021-01-11 06:40:55
【问题描述】:
我已经查看并尝试了在其他有关使用 RSelenium 的下拉菜单的问题中找到的所有可能的替代方案。但是由于某种原因,他们都没有解决这个问题。
我正在尝试在此page 上填写一个表格,该表格由 2 个下拉菜单和 2 个日期选择器 + 一个按钮组成。我无法通过“Empresa”的第一个下拉菜单
我已经设法选择了合适的元素,但是点击时什么也没有发生。此外,无法在 Selenium 点击中复制手动点击的行为。
希望有人有我可以应用的见解。
library(tidyverse)
library(RSelenium)
link <- "https://www.smv.gob.pe/Frm_EVCP?data=5A959494701B26421F184C081CACF55BFA328E8EBC"
driver <- rsDriver(browser="firefox", port=4545L)
remote_driver <- driver[["client"]]
# remote_driver$open()
remote_driver$navigate(link)
Credicorp_SAF <- remote_driver$findElement(using = "xpath",value = '/html/body/form/div[3]/div[2]/div/div[2]/div[2]/div[2]/div[2]/div[2]/select/option[contains(text(), "CREDICORP CAPITAL")]')
Credicorp_SAF$clickElement() #Nothing happens in the open browser
Credicorp_SAF$getElementText() #Verifying it's the correct one
【问题讨论】:
标签: r selenium web-scraping rselenium