python-3.x - 如何在for循环中包含或包含python
问题描述
我正在尝试使用 python 进行第一次小型网络抓取尝试,但遇到了以下问题:
for resultat in tr.find_all(class_='tc fs-17 white bg-darkgrey p-r' or class_='tc fs-9 white bg-red mb-2 lh-data'):
data.append(resultat.text)
我需要确保在 for 循环中将 class_ 是数据附加到数据中。但是,我不知道该怎么做。
一点帮助将不胜感激。
问候,
解决方案
为简单起见,您可以将循环分开。
for resultat in tr.find_all(class_='tc fs-17 white bg-darkgrey p-r'):
data.append(resultat.text)
for resultat in tr.find_all(class_='tc fs-9 white bg-red mb-2 lh-data'):
data.append(resultat.text)
推荐阅读
- firebase - 当我使用服务帐户执行 kreait / firebase-php 操作时,为什么 firebase 规则不起作用?
- javascript - 仅验证 URL 字符串开头的“http://”或“https://”
- python - 使用硒在谷歌浏览器上启动“打印”
- nuget - NuGet 包:将 DLL 复制到构建输出中的子目录
- r - 使用 R 从网上下载美国人口普查文件
- c# - 跨子应用强类型 HttpClient
- pentaho - 用于水壶的 Excel 到 CSV 插件
- java - 将循环重写为单行循环
- kubernetes - 如何在一组自动缩放 Pod 上创建 Kubernetes RBAC 策略(或者甚至可能)?
- javascript - 如何在javascript中使用ejs将字符串转换为html格式