【发布时间】:2016-01-22 03:51:11
【问题描述】:
我正在使用 bs4 从表格中获取文本
soup = BeautifulSoup(html_text)
table = soup.find("table", attrs={"class":"table_class"})
headings = [i.get_text() for i in table.find("tr").find_all("td")]
但是我怎样才能有 2 个 findall 顺序呢?我在下面尝试过
headings = [i.get_text() for i in table.find("tr").find_all("td").find_all("div")]
如果我只使用find("td"),我只会得到一个值,而不是表中的所有值。
如何循环遍历"td" 并为每个元素获取"div"
【问题讨论】:
标签: javascript python html beautifulsoup bs4