You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python的BeautifulSoup提取亚马逊页面的划线历史原价

你之前的代码直接获取父级td的文本会包含多余节点内容,目标价格实际存放在该td下class为a-offscreen的span标签中,只需在定位到父级td后继续向下查找对应子元素即可。

实现代码

写法1:链式find查找

price_old = soup.find(class_="a-span12 a-color-secondary a-size-base").find(class_="a-offscreen").get_text(strip=True)

写法2:CSS选择器精准匹配

price_old = soup.select_one('td.a-span12.a-color-secondary.a-size-base span.a-offscreen').get_text(strip=True)

两种写法最终都可以提取到干净的799,99€结果,其中strip=True参数会自动去除文本前后的换行、空格等空白字符。

内容的提问来源于stack exchange,提问作者hermes_44

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 10:15:03