1
Я хотел бы получить URL из WebSearch Google следующим образом:скрип URL из поиска Google с помощью г HTTR
library(httr)
search.term="httr+package+daterange:%3A2456294-2456659"
url.name=paste0("https://www.google.com/search?q=",search.term)
url.get=GET(url.name)
url.content=content(url.get)
Тогда попытка получить ссылки из результата не удается:
links <- xpathApply(url.content, "//h3//a[@href]", function(x) xmlAttrs(x)[[1]])
Error in UseMethod("xpathApply") :
no applicable method for 'xpathApply' applied to an object of class "XMLDocumentContent"
Каков наилучший способ получения ссылок из url.content?
вы также можете 'htmlParse (url.get)' и пропустить 'content' вообще –
true , @JakeBurkhead. :) – lukeA
Вы должны иметь возможность сделать xpathSApply (content (url.get), "// a/@ href") '. Обычно я также добавляю 'stop_for_status (url.get)', поэтому вы сразу же знаете, если HTTP-запрос завершился неудачно (в отличие от сбоя синтаксического анализа html) – hadley