Wolfram Language (Mathematica), 192135
StringJoin /@ (Cases[URLExecute["www.google.com/search",{"q"->#},"XMLObject"],XMLElement["cite",_,l_]:>l,-1]/.XMLElement["b",_,{s_}]:>s)& more readable:
StringJoin/@(Cases[ URLExecute["www.google.com/search", {"q" -> #>#}, "XMLObject"], XMLElement["cite", _, l_] :> l>l, -1] /. XMLElement["b", _, {s_}] :> s>s) &