代码是这个。
install.packages("RSelenium")
install.packages("rvest")
library(RSelenium)
library(rvest)
remDr<-remoteDriver(remoteServerAddr="localhost", port=4445L, browserName="chrome")
remDr$open()
remDr$navigate("http://kras.seoul.go.kr/land_info/info/baseInfo/baseInfo.do#t03-tab") #접속할 사이트 입력한다.
sidonm <- remDr$findElement(using="id", value="sidonm")
sggnm <- remDr$findElement(using="xpath", value='//*[@id="sggnm"]')
sggnm$clickElement()
option <- remDr$findElement(using="xpath", value='//*[@id="sggnm"]/option[3]')
option$clickElement()
sggnm是选择标签。 option是sggnm中的选项标签。
我们要选择选项[3]。
发生错误。在“ option $ clickElement()”处。
Selenium message:unknown error: Cannot read property 'length' of undefined
(Session info: chrome=70.0.3538.102)
(Driver info: chromedriver=2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a),platform=Windows NT 10.0.17134 x86_64)
Error: Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
Further Details: run errorDetails method
在此先感谢您的帮助或建议。