Web of Knowledgeから雑誌のタイトルを盗むことには、R
とrvest
を使用します。しかし、私は問題のフォームを提出している。私は1960-1970年のすべてのEconometrica記事のリストに興味があります。私は地元の大学の図書館からのアクセスを使用して自動的にログインしています。私はR and rvestを使用してWeb of Knowledgeにフォームを提出する
library("rvest")
library("httr")
link = "http://isiknowledge.com/wos"
form = html_session(link) %>% html_form() # returns list of 6 forms
form[[4]] = set_values(form[[4]], # set values in form number 4
product = "WOS",
range = "ALL",
action = "search",
period = "Range Selection",
startYear = "1960",
endYear = "1970",
range = "ALL",
'value(select1)' = "SO",
'value(input1)' = "econometrica",
formUpdated = "TRUE")
submit_form(html_session(link), form = form)
を実行すると
私は2つの問題を抱えている:第一に、それは''
ではなく「エコノメトリカ」を提出し、そして第二に、私は次のエラーメッセージが表示されますError in if (!(submit %in% names(submits))) { : argument is of length zero
を。
Pythonの代替案hereがありますが、コードはRでなければなりません。どのように進行を進めるかについての助力は大歓迎です。