如何在不解析内部div的情况下提取外部div的内容

水肺克里斯

我有一个div,例如:

    <div class="info">
                 Illinois
                    <div class="price">
                        $20
                    </div>
    </div>

我想获取“信息” div的内容,但没有“价格” div的内容。我正在使用Python和BeutifulSoup。我试图将div内容转换为可以轻松过滤的字符串,但是我的代码不起作用:

infosoup = soup.find_all('div', class_="info")
for element in infosoup:
    name = element.string.strip()

任何帮助表示赞赏。

耶芬·库兹莫维奇(Yevhen Kuzmovych)

您可以使用contents列表:

infosoup = soup.find_all('div', class_="info")
for element in infosoup:
    name = element.contents[0]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不刷新的情况下从外部页面更新内容div-GAE

Zip :: ZipFile:如何在不解压缩zip的情况下修改内部文本文件的内容?

如何在不替换div的情况下使div文本内容自动换行,并使div向右扩展?

如何在不影响标题内容的情况下将div浮动到标题div的右侧?

如何在不解释文件的情况下使用文件内容更新列值?

EssentialAction:如何在不解析请求的情况下获取请求的主体

如何在不解析的情况下对数字字符串列表进行排序?

如何在不解压的情况下创建 Gzip 文件?

如何在没有垂直滚动条的情况下让 div 适合内容?

如何在不使用margin属性的情况下使div中的内容居中

如何在没有“隐藏的div”或“不显示”的情况下切换内容?

如何在不影响 div 内容的情况下更改背景颜色透明度?

如何在不移动居中 div 内容的情况下添加 padding-left?

如何在不解压缩文件的情况下从bz2文件提取数据

如何在没有父母的情况下对DIV居中?

如何在不使用div的情况下使iframe响应?

如何在不互相重叠的情况下分散div

如何在添加了脚本的情况下添加div

如何在不双击的情况下“刷新” div?

Json AsyncTask-在不解析的情况下获取页面内容

如何在没有外部返回内部函数的情况下访问函数内部函数

如何在HTML标记之间(在div标记内部和外部)交换?我可以在display:flex;的情况下工作吗?

如何在不重新加载 JSON 更新页面的情况下更新 div 的类和内容

如何在不覆盖其他所有内容的情况下将 div 放在图像上?

如何从外部网站提取特定的div内容?

默认情况下如何隐藏div?

在我的情况下如何滚动div?

如何在没有外部通信的情况下保持 PHPUnit 测试在内部?

如何在不破坏封装的情况下返回对RefCell内部内容的引用?