欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【xpath】获取某标签下的所有子标签的文本

程序员文章站 2022-07-14 11:32:02
...

//text():获取所有子标签的文本

【xpath】获取某标签下的所有子标签的文本
需求:获取article标签下的所有子标签的文本内容
方法:
/text():只能获取到第一个p标签下的文本;
//text():可以获取所有子标签的文本,以列表形式储存每一个子标签的文本内容;

    intro = html_1.xpath('//*[@id="award"]/main/div[1]/div[3]/div[1]/div[1]/article[@class="intro  tj_"]//text()')
    intro = '\n'.join(intro).strip()  #用回车符将列表里的每个元素进行分割

string(.):可以获取所有子标签的文本,以字符串形式展现(所有的子标签下的文本都无缝拼接在一起)
备注:根据需求去使用以上三个方法。

项目出自:pwjx.py【2月份项目云游苏州下的品味街巷】

相关标签: xpath