午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

ruby - nokogiri 怎么獲取一個 html 元素自身的 text 文本但不包含起子元素的 text 文本?

瀏覽:172日期:2023-10-15 14:19:56

問題描述

<body> <p id=’p1’>111</p> <p id=’p2’>222<p id=’p3’>333 <p id=’p4’>444</p></p><p id=’p33’>bbb</p> </p></body>

比如:p2元素自身的text為222.但使用nokogiri獲取p2的text文本時,會包含p2的各級子元素的文本,比如p3和p4的text文本也包含在內。而我只想要p2自身的text文本,即只要222。

require ’nokogiri’html = Nokogiri::HTML(open ’test.html’)p2_obj = html.xpath('//*[@id=’p2’]')p2_text = p2_obj.to_s #這樣會獲取到p2各級子元素的文本

那么怎么樣才能只獲取到p2自身的text文本(即只要222,不要333 444 bbb)呢?

問題解答

回答1:

p2_obj.children[0].text就是p_obj自身的text文本,也就是222,不包含333 444 bbb

標簽: HTML
相關文章:
主站蜘蛛池模板: 伊人国产精品 | 亚洲毛片在线看 | 亚洲国产高清视频 | 午夜资源站 | 亚日韩| 日本中文字幕在线免费观看 | 93看片淫黄大片一级 | 欧美色图自拍 | 日本黄大片 | 亚洲天堂99 | 五月婷婷开心网 | 欧美亚洲视频在线观看 | 成人午夜视频免费看 | 亚洲在线视频免费观看 | 午夜视频久久 | 欧美区一区二 | 国产成人在线免费观看视频 | 亚洲第一视频在线观看 | 免费成人在线播放 | 国产美女在线观看 | 天天操天天干天天爽 | 亚洲不卡视频在线观看 | 成人在线播放网站 | 日韩av男人天堂 | 狠狠躁夜夜躁xxxxaaaa | 欧美日韩中文在线 | caoporn国产 | 素人fc2av清纯18岁 | 狠狠爱综合 | 久久福利网站 | 日韩三级高清 | 人人搞人人爽 | 亚洲国产美女 | 在线观看视频中文字幕 | www黄色网 | 中文字幕日本视频 | 一区二区三区免费视频观看 | 日韩高清在线 | 免费中文字幕在线观看 | 久久免费大片 | 国产无遮挡 |