Python - maneira fácil de raspar o Google, fazer o download dos N principais hits (documentos .html inteiros) para uma determinada pesquisa?

Existe uma maneira fácil de raspar o Google e escrever o texto (apenas o texto) dos principais documentos N (digamos, 1000) .html (ou o que for) para uma determinada pesquisa?

Como exemplo, imagine pesquisar a frase "lobo mau" e fazer o download apenas do texto das 1000 principais ocorrências - ou seja, fazer o download do texto dessas 1000 páginas da web (mas apenas dessas páginas, não de todo o site).

Estou assumindo que isso usaria a biblioteca urllib2? Eu uso o Python 3.1 se isso ajuda

questionAnswers(3)

yourAnswerToTheQuestion