Q:

Getting first line search results from google

I am using XML and RCurl packages in R to get the data from the first page 
    site <- getForm("http://www.google.com/search", hl="en",lr="", q="life of pi", btnG="Search")   #q-> query
    doc<-htmlParse(site, asText=TRUE)
    plain.text <- xpathSApply(doc, "//text()[not(ancestor::script)][not(ancestor::style)][not(ancestor::noscript)][not(ancestor::form)]", xmlValue)

What should my xpathSApply arguments be so I only get the first lines of the search results( the ones in Blue with a bigger font)

A:

Maybe start with the header or other tags before trying not(ancestor) stuff
xpathSApply(doc, "//h3", xmlValue)
 [1] "LIFE OF PI - Buy it on Digital HD, Blu-ray & DVD"
 [2] "Life of Pi - Wikipedia, the free encyclopedia"
 [3] "Life of Pi (film) - Wikipedia, the free encyclopedia"
 [4] "Images for life of pi" 
 [5] "Life of Pi (2012) - IMDb" 
 ...

