首页 > 解决方案 > BS4 - 后代返回空,尽管它是错误的

问题描述

每个人。我有以下代码:

for child in soup.recursiveChildGenerator():        
    if child.name == 'div':
        root = soup.find("div",id="app")
        print(root)
        root_childs = [e for e in root.descendants]
        print(root_childs)

它返回

<div id="app"></div>
[]

但是网页有这样的结构:

在此处输入图像描述

我想进入这个APP的东西,但我不能。可能是什么问题呢?谢谢

标签: pythonbeautifulsoup

解决方案


推荐阅读