【发布时间】:2016-04-16 03:52:11
【问题描述】:
我们正在废弃 Amazon.in 网站以检索任何产品的价格。所有产品在“span”标签中的“id”属性值都不同,例如:
id = 'priceblock_ourprice', id = 'priceblock_saleprice', and id = 'priceblock_dealprice'.
我们的任务是使用 Beautiful Soup 中的 find_all(..) 方法检索产品的价格。根据我们的基础知识,我们只能为 find_all(..) 方法提供一个参数,如下所示:
m = soup1.find_all('span', {'id': 'priceblock_ourprice'})
有没有办法使用 OR 条件给 find_all(..) 方法提供多个参数?
以下是相同'id'属性值不同的链接:
感谢您的帮助!
【问题讨论】:
-
@jordanm 实际上我们正在学习数据报废,我们正在努力了解它的工作原理。
-
您需要一行完成,还是直接调用
find_all3次?
标签: python beautifulsoup