BeautifulSoup übergeordneten Tags

Habe ich einige html -, ich will zum extrahieren von text aus. Hier ist ein Beispiel für html:

<p>TEXT I WANT <i> &#8211; </i></p>

Nun, es gibt, natürlich, viel <p> - tags in diesem Dokument. Also find('p') ist nicht ein guter Weg, um den text extrahieren möchten. Jedoch, dass <i> - tag ist der einzige in dem Dokument. So, ich dachte, ich könnte einfach den <i> und gehen Sie dann zu den Eltern.

Ich versucht habe:

up = soup.select('p i').parent

und

up = soup.select('i')
print(up.parent)

und ich habe versucht, es mit .parents ich habe versucht find_all('i'), find('i')... Aber ich bekomme immer:

'list' object has no attribute "parent"

Was mache ich falsch?

InformationsquelleAutor porteclefs | 2014-02-25

Schreibe einen Kommentar