2016-09-03 5 views
0
def return_with_soup(url): 
    #uses mechanize to tell the browser we aren't a bot 
    #and to retrieve webpage 
    #returns a soupified webpage 
    browser = mechanize.Browser() #I am made of human 
    browser.set_handle_robots(False) #no bots here, no sir 
    browser.open(url) 
    #print browser.response().read() 
    soup = BeautifulSoup(browser.response().read()) #this is where it breaks 
    return soup 

mechanisieren Es wirft diesen Fehler in Bezug auf die vorletzte Zeile „Type Fehler: Modul ist nicht aufrufbar“Schöne Suppe Probleme beim Parsen Ausgabe von

Was genau los?

Antwort

0

BeautifulSoup wurde als Modul importiert. Also musste ich diese Zeile ändern zu:

BeautifulSoup.BeautifulSoup(...)