我有多个CSS类"parent"的元素。这些元素各有3个元素,其CSS类如下:
"child1","child2","child3"。
如何找到所有的"parent"元素中只有"child3"soup.find_all
?
only_child3_classes = soup.find_all(class_="xxxx")
for item in only_child3_classes:
print(item.text)
如果您使用的是Beautiful Soup 4.7或更高版本,则可以使用CSS选择器。所以在你的例子中:
only_child3_classes = soup.select('.parent>.child3')