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

Rispondere a