I erhalten verwendet, um den folgenden Code ein:Wie Google-Suchergebnisse
library(XML)
library(RCurl)
getGoogleURL <- function(search.term, domain = '.co.uk', quotes=TRUE)
{
search.term <- gsub(' ', '%20', search.term)
if(quotes) search.term <- paste('%22', search.term, '%22', sep='')
getGoogleURL <- paste('http://www.google', domain, '/search?q=',
search.term, sep='')
}
getGoogleLinks <- function(google.url)
{
doc <- getURL(google.url, httpheader = c("User-Agent" = "R(2.10.0)"))
html <- htmlTreeParse(doc, useInternalNodes = TRUE, error=function(...){})
nodes <- getNodeSet(html, "//a[@href][@class='l']")
return(sapply(nodes, function(x) x <- xmlAttrs(x)[[1]]))
}
search.term <- "cran"
quotes <- "FALSE"
search.url <- getGoogleURL(search.term=search.term, quotes=quotes)
links <- getGoogleLinks(search.url)
Ich möchte alle Links finden, die von meiner Suche ergab und ich bekomme folgendes Ergebnis:
> links
list()
Wie Kann ich die Links bekommen? Zusätzlich möchte ich die Schlagzeilen und die Zusammenfassung von Google Ergebnissen bekommen, wie kann ich es bekommen? Und schließlich gibt es eine Möglichkeit, die Links in ChillingEffects.org Ergebnisse zu erhalten?
http://stackoverflow.com/a/22703153/1457051 – hrbrmstr