scrape html généré par javascript avec python

J'ai besoin de gratter un site avec python. Je obtenir le code source html avec le code urlib module, mais j'ai besoin de gratter aussi un code html qui est généré par une fonction javascript (qui est inclus dans la source html). Ce que ces fonctions ne "dans" le site, c'est que lorsque vous appuyez sur un bouton, il génère un code html. Comment puis-je "presse" de ce bouton avec le code python? Peut scrapy m'aider? J'ai capturé la requête POST avec firebug mais quand j'essaie de le passer dans l'url, j'obtiens une erreur 403. Des suggestions?

source d'informationauteur hymloth