如何从extract_first()输出中删除xpath?

Yu Na

我是Python的新手,因此对于任何愚蠢行为,请提前道歉。

我正在从网站上抓取信息,并正在使用.extract_first()提取元素。

我想要的输出只是元素的文本,即“ Bob Smith”。但是,相反,xpath似乎是围绕名称打印的:

相关代码:

sel = Selector(text=driver.page_source)
name = sel.xpath('//li[@class="inline t-24 t-black t-normal break-words"]').extract_first()
if name:
     name = name.strip() 
print(name)

输出:

'<li class="inline t-24 t-black t-normal break-words">\n            Bob Smith\n          </li>'

我尝试在线找到一种解决方案,但没有在extract_first()的上下文中找到解决此问题的解决方案。我如何摆脱xpath,使输出的只是元素文本?谢谢。

杰克·弗莱汀

尝试使用

name = sel.xpath('normalize-space(//li[@class="inline t-24 t-black t-normal break-words"])').extract_first()

我在问题中的html输出:

鲍勃·史密斯

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从xPath中删除<a>元素?

来自分类Dev

如何从输出中删除行尾

来自分类Dev

从Postgres中的xpath输出中删除花括号

来自分类Dev

Python Scrapy 获取文章正文,extract_first() 获取无

来自分类Dev

如何从标准输出中删除显示的文本?

来自分类Dev

如何从输出中删除html内容?

来自分类Dev

如何在输出中删除这些括号?

来自分类Dev

如何删除列表输出中的方括号?

来自分类Dev

如何删除logstash输出中的字段

来自分类Dev

如何从命令输出中删除\ r

来自分类Dev

如何从输出中删除“ /数字”数字

来自分类Dev

如何在输出列表中删除“”?

来自分类Dev

如何删除输出中的重复行?

来自分类Dev

如何从RDD输出中删除括号?

来自分类Dev

如何删除BeautifulSoup输出中的多余空间

来自分类Dev

如何从Python的输出中删除None?

来自分类Dev

如何从powershell输出中删除额外的参数

来自分类Dev

如何从 Scala 的输出中删除括号

来自分类Dev

如何删除 SQL 输出中的特殊字符

来自分类Dev

如何删除输出中的括号和逗号

来自分类Dev

如何从输出中删除空格,但保留python中的字典值?

来自分类Dev

如何在Prolog中删除输出中的重复

来自分类Dev

从输出中删除空行?

来自分类Dev

如何抑制过多的xpath输出?

来自分类Dev

如何从包含特定字符串的输出中删除行?

来自分类Dev

特定字符后,如何从ls命令的输出中删除空格?

来自分类Dev

如何从write.table CSV输出中删除ID

来自分类Dev

如何从celery pprint输出中删除时间戳?

来自分类Dev

如何从Grunt输出中删除所有颜色信息?