我想在具有相同类的多个div中找到所有“a”元素。
from bs4 import BeautifulSoup
links = soup.find_all("div", class_="va-columns").find_all("a")
但这不起作用并给我一个错误。 有人可以帮助我吗?我试图找到网站主要内容的所有链接。
find_all()
返回一个列表,因此您必须循环遍历元素,对每个元素调用 find()
并收集所有结果。
您可以使用
soup.select()
,它采用 CSS 样式选择器。
links = soup.select("div.va-columns a")