Erhalten Sie sofortigen übergeordnetes tag mit BeautifulSoup Python

Habe ich recherchiert, diese Frage, aber habe nicht gesehen, eine tatsächliche Lösung zu einer Lösung. Ich bin mit BeautifulSoup mit Python und was weis ich zu tun ist, erhalten alle image-tags von einer Seite, Schleife über jede und prüfen Sie die einzelnen zu sehen, ob es das unmittelbare Mutterunternehmen ist ein Anker-tag.

Hier einige pseudo-code:

html = BeautifulSoup(responseHtml)

for image in html.findAll('img'):
    if (image.parent.name == 'a'):
         image.hasParent = image.parent.link

Irgendwelche Ideen dazu?

Diese docs würde bedeuten, dass dein pseudocode ist ziemlich viel richtig: crummy.com/software/BeautifulSoup/bs4/doc/#parent

InformationsquelleAutor stwhite | 2015-01-10

Schreibe einen Kommentar