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

如何用Python requests+BeautifulSoup提取<strong>标签中的指定文本内容

代码调整方案

你只需要修改获取pdate的相关逻辑即可,具体调整如下:

  • 先定位到日期div下的<strong>子标签,避免直接提取外层div的全部文本
  • 对拿到的strong标签文本做简单截断,去掉前缀的星期字段,就能得到目标时间内容

修改后的核心代码

你可以把原代码中定义pdate的行替换为以下内容:

# 先获取strong标签内的完整文本:Thursday 01 Jul 00:00
date_str = item.find("div",class_='plc-product-date___1zgO_ gl-label gl-label--m gl-label--condensed').strong.get_text(strip=True)
# 按空格分割后取第2个及之后的元素拼接,得到01 Jul 00:00
pdate = ' '.join(date_str.split()[1:])

补充说明

你原代码中pdate赋值语句末尾多了一个多余的逗号,会导致返回结果是元组而非字符串,修改时可以一并去掉。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 05:33:02