python - 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的东西,但我不能。可能是什么问题呢?谢谢
解决方案
推荐阅读
- android - 加载数据,如 paytm 或 Flipkart
- python - 如何使用 Series 过滤 DataFrame
- asp.net - Asp.net 页面优化
- c# - 从方法返回更多继承的通用类?
- python - 程序应该要求将物品放入购物清单。如果输入为'0'程序应该停止,打印购物清单的内容
- javascript - $(document).ready 后功能未完全完成
- sql - SQL 视图很慢。你看有什么问题是视图
- python - 统计中的固定效应是什么意思?
- python - [None]* 在 python 中是什么意思
- python - 无法安装 pip install thesaurus python 3.7.4