submit_form
からrvest
までの名前のないボタンに問題があります。このsiteは異なるストアをフィルタリングする検索フォームですが、要求を送信するボタンには名前がなく、submit_form
は他のinput
をボタンとして使用しようとしています。rvest:名前のないボタン(submit_form)
Submitting with 'distance'
Error in xml2::url_absolute(form$url, session$url) :
not compatible with STRSXP
私はボタンの名前を変更しようとしましたが、運がありません。あなたはそのような名前のないボタンにどのように対処していますか?ドキュメントでは、xpathやその他の方法の使用については何も見つかりません。おかげで任意のヘルプ
library(rvest)
library(magrittr)
rm(list=ls())
url <- html_session("http://www.lidl.cz/cs/2868.htm")
search <- url %>% html_node(xpath='//*[@id="searchform"]') %>%
html_form() %>% set_values("startingpoint-city"="Kolín", distance="400")
#hledani$fields[[5]]$name<- "button"
url <- submit_form(url,search)
すべて "仕事" はJavaScriptを使用して、ページが起きています。データを操作するには、Rseleniumまたはsplashrを使用する必要があります – hrbrmstr