raspar html gerado por javascript com python

Eu preciso raspar um site com python. Eu obtenho o código html de origem com o módulo urlib, mas preciso raspar também algum código html gerado por uma função javascript (que está incluída na fonte html). O que essa função faz "no" site é que, quando você pressiona um botão, ele gera algum código html. Como posso "pressionar" esse botão com código python? Scrapy pode me ajudar? Capturei a solicitação POST com firebug, mas quando tento passar a URL, recebo um erro 403. Alguma sugestão?

questionAnswers(5)

yourAnswerToTheQuestion