html - 如何访问在 html 文件中多次存在的部分中的文本?
问题描述
我该怎么做才能获得预算的价值,只是'6000000'。
tent1 = filmclean.find('h3',{'class':'subheading'}).get_text()
我知道这只会返回“票房”,但如果我这样做:
tent1 = filmclean.find('div',{'class':'txt-block'}).get_text()
它返回“标语:您无法拒绝的提议”。我相信,这是第一次出现类“副标题”的文本。
解决方案
查看图片上的标记,您可以执行以下操作:
print( filmclean.select_one('h3.subheading + div h4').find_next(text=True).strip() )
但是没有 URL 很难 100% 确定。
推荐阅读
- pyspark - 将 parquet 文件写入 Google Cloud 的时间异常长
- google-apps-script - Google Drive 上带有 CSV 存储库的 Google Sheet 报告 > 将新 CSV 添加到存储库时更新报告
- javascript - 最长连续历史问题的问题
- javascript - 关于具有数组高阶函数的正则表达式全局搜索的问题
- python - Flask Python多次重新加载对象
- r - 如何基于检查多个列的多个值有条件地编码新变量
- html - 如何使跨度通过 2 个容器 div
- kubernetes - 列出正在为服务提供服务的 pod
- karate - 空手道:如何在空手道中初始化 RemoteWebDriver
- python - 用神经网络识别钞票,我必须裁剪数据集的图像吗