pythonでgoogle検索

正規表現でurlとタイトルだけ抜き取ろうと思ったけどムズい><
途中経過↓

# -*- coding: utf-8 -*-

import urllib2
import urllib
import re
from BeautifulSoup import BeautifulSoup



def search():
what = raw_input("何しらべる?")
print what+("ね。ちょっとまってて")
opener = urllib2.build_opener()
opener.addheaders = [('User-Agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')]

word = urllib.urlencode({"q":what})

search = opener.open("http://www.google.co.jp/search?%s" %word).read()
soup = BeautifulSoup(search)
for obj in soup.findAll('h3'):
href = obj.renderContents()

addre = href
list = re.split("<[^http*]>",addre)
print list[0]

if __name__ == "__main__":
search()