这是我的HTML:
<p><a><img src='#'></img></a><a href='#'>Second Anchor</a>
我试图移除第一张图片周围的锚点。我想到的方法是:找到图像,找到祖父母<p>
,提取父锚,然后将图像插入祖父母。问题是我不知道将图像插入哪个位置。所以我需要知道其父锚在祖父母段落中的位置。
答案 0 :(得分:0)
使用replaceWithChildren
方法(BeautifulSoup 3):
>>> soup = BeautifulSoup("<p><a><img src='#'></img></a><a href='#'>Second Anchor</a>")
>>> soup.find("img").parent.replaceWithChildren()
>>> print soup
<p><img src="#" /><a href="#">Second Anchor</a></p>