首页 > 解决方案 > 如何在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_ 是数据附加到数据中。但是,我不知道该怎么做。

一点帮助将不胜感激。

问候,

标签: python-3.x

解决方案


为简单起见,您可以将循环分开。

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)

推荐阅读