【xpath】获取某标签下的所有子标签的文本
程序员文章站
2022-07-14 11:32:02
...
//text():获取所有子标签的文本
需求:获取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月份项目云游苏州下的品味街巷】
上一篇: py2neo操作neo4j
下一篇: Linux内核中断底半部处理--工作队列