【发布时间】:2021-07-19 09:01:43
【问题描述】:
今天我在这个问题上摸不着头脑。
基本上我正在使用此代码:
for link in soup.select(".lif__pricing"):
list_prices.append(link.get_text(strip=True))
找到所有.lif__princing标签并从中获取价格。
我的问题来了:我使用列表将其放在与价格相关的标题列旁边,但有时价格没有列出,而是使用标签 .lif__pricing--wrapped 并且列表基本上落后 1 行标题列表。
所以为了让您更好地理解我一生都无法实现的目标,这里是一个可以做的逻辑代码:
for link in soup.select(".lif__pricing" and ".lif__pricing--wrapped"):
list_prices.append(link.get_text(strip=True))
我怎样才能制作这段代码,但这并不仅仅给我.lif__pricing--wrapped的代码...
感谢您的回答!
【问题讨论】:
标签: python html python-3.x web-scraping beautifulsoup