Python Scraping JavaScript usando Selenium y Beautiful Soup

Estoy intentando raspar una página de habilitación de JavaScript utilizando BS y Selenium. Tengo el siguiente código hasta ahora. Todavía no detecta el JavaScript (y devuelve un valor nulo). En este caso estoy tratando de raspar los comentarios de Facebook en la parte inferior. (Inspeccionar elemento muestra la clase como postTexto)
¡Gracias por la ayuda!

from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import BeautifulSoup browser = webdriver.Firefox() browser.get('http://techcrunch.com/2012/05/15/facebook-lightbox/') html_source = browser.page_source browser.quit() soup = BeautifulSoup.BeautifulSoup(html_source) comments = soup("div", {"class":"postText"}) print comments 

Hay algunos errores en su código que se corrigen a continuación. Sin embargo, la clase “postText” debe existir en otra parte, ya que no está definida en el código fuente original. Mi versión revisada de su código fue probada y está funcionando en varios sitios web.

 from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys from bs4 import BeautifulSoup browser = webdriver.Firefox() browser.get('http://techcrunch.com/2012/05/15/facebook-lightbox/') html_source = browser.page_source browser.quit() soup = BeautifulSoup(html_source,'html.parser') #class "postText" is not defined in the source code comments = soup.findAll('div',{'class':'postText'}) print comments