2016-07-27 21:53 GMT+02:00 Lorenzo Mainardi <lorma...@gmail.com>: > Buonasera a tutti, > mi sto rompendo la testa da tutto il pomeriggio con una cavolata su > BeautifulSoup. > > Se lancio questa funzione da ipython tutto funziona alla grande: > > def get_items(self): > r = requests.get(self.favourites_url) > soup = BeautifulSoup(r.text) > table = soup.find("table", attrs={'class' : 'itemslist'}) > print(table) > > Se invece la lancio da dentro uno script, table รจ None. > > Sinceramente non capisco.... > > > Prendendo spunto dalla doc di BeautifulSoup io proveri a specificare il tipo di parser:
soup = BeautifulSoup(r.text,'html.parser') e poi se proprio vuoi stampati il contenuto di soup: print(soup.prettufy()) in moda da verificare che si html -- Michele Gatti MG Soluzioni Informatiche
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python