Cómo obtener resultados de búsqueda de google

Use el siguiente código:

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)

Me gustaría encontrar todos los enlaces que resultaron de mi búsqueda y obtuve el siguiente resultado:

> links
list()

¿Cómo puedo obtener los enlaces? Además, me gustaría obtener los titulares y el resumen de los resultados de Google, ¿cómo puedo obtenerlos? ¿Y finalmente hay una manera de obtener los enlaces que residen en los resultados de ChillingEffects.org?

Respuestas a la pregunta(2)

Su respuesta a la pregunta