【发布时间】:2018-08-02 17:43:16
【问题描述】:
我有一个包含 3 种 div 类的 html:
<div class="message">
<div class="message message__current">
<div class="message message__current message--grouped">
当我这样做时
all_messages_2 = soup.find_all("div", class_="message message__current")
它只选择div的类型2。
但是当我只想选择类型 1 时,我会这样做
all_messages_1 = soup.find_all("div", class_="message")
它选择所有 3 种类型的 div。
你能帮忙吗?
【问题讨论】:
-
您忘记告诉我们您想要实现的目标是什么?选择第三个 div 还是第二个?
-
首先我只想选择
<div class="message message__current">,对内容做一些操作。然后我只想选择<div class="message">并做类似的操作。所以我有第二个选择的问题。
标签: python-3.x parsing beautifulsoup html-parsing