我开始为自己编码,但代码行被阻止.你能给我解释一下吗?

我想从这个div标签中删除信息:

role = experience1_div('span', {'class' : 'mr1 t-bold'}) print(role)

输出:

[<span class="mr1 t-bold"> <span aria-hidden="true"><!-- -->Automation Engineer - Intern<!-- --></span><span class="visually-hidden"><!-- -->Automation Engineer - Intern<!-- --></span> </span>]

如何仅获取HTML文本:"自动化工程师-实习生"

我try 了这个函数.get_text().strip(),但似乎span标签阻止了我的函数....

推荐答案

提供的信息中的主要问题是,您已经生成了一个ResultSet-要获取其文本,您必须直接 Select 元素或对其进行迭代.

role[0].span.get_text(strip=True)

f或 e in role:
    print(e.span.get_text(strip=True))

输出:

Automation Engineer - Intern

Better approach would be to select your element m或e specific (based on your example):

experience1_div.select_one('span.mr1.t-bold > span').get_text(strip=True)

Python相关问答推荐

如何在两列上groupBy,并使用pyspark计算每个分组列的平均总价值

以异步方式填充Pandas 数据帧

Python日志(log)模块如何在将消息发送到父日志(log)记录器之前向消息添加类实例变量

Beautifulsoup:遍历一个列表,从a到z,并解析数据,以便将其存储在pdf中.

Django Table—如果项目是唯一的,则单行

Tensorflow tokenizer问题.num_words到底做了什么?

没有内置pip模块的Python3.11--S在做什么?

Django在一个不是ForeignKey的字段上加入'

类型对象';敌人';没有属性';损害';

在Pandas 中以十六进制显示/打印列?

对包含JSON列的DataFrame进行分组

了解如何让库认识到我具有所需的依赖项

为什么内置的sorted()对于一个包含降序数字的列表来说,如果每个数字连续出现两次,会变慢?

保存由PYTHON在EXCEL中所做更改的问题

torch 二维张量与三维张量欧氏距离的计算

Select 满足特定条件的连续元素作为单独的数组

从来自另一个Python脚本的消息中获取FlaskServer中的错误字段

数字巨 Python S列表与Pandas 数据帧的比较

如何在Pandas 分组处理中执行多个功能

Discord.py按钮后出现的 Select 菜单