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

如何使用BeautifulSoup获取class为new_job_name的div下span的文本内容?

提取div下span标签内的文本内容

针对你给出的HTML结构,有几种简单的方法可以获取span标签里的文本:

  • 方法一:先定位目标div,再获取其子span的文本
job_title = soup.find(class_="new_job_name").find("span").text.strip()

find("span")会定位到div下的第一个span元素,text用于提取元素内的文本,strip()可以去除文本前后的空白字符(对应HTML里的缩进换行)。

  • 方法二:使用CSS选择器直接定位目标span
job_title = soup.select_one(".new_job_name span").text.strip()

.new_job_name span是CSS选择器语法,直接匹配class为new_job_name的元素下的所有span,select_one返回第一个匹配的元素。

  • 方法三:直接提取div的文本(适合div下只有目标文本的场景)
job_title = soup.find(class_="new_job_name").text.strip()

这种方法会提取div下所有子元素的文本内容,再通过strip()清理多余空白。

以上三种方法都能得到你需要的"Product Manager"文本,可根据实际HTML结构复杂度选择合适的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 17:35:14