国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:62日期: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
相關文章:
主站蜘蛛池模板: 日本特黄特色免费大片 | 精品欧美一区二区三区四区 | 久久综合婷婷 | 欧美成人精品动漫在线专区 | 不卡国产视频 | 色综合久久久久久久 | 美女做爰视频在线观看免费 | 国内国产真实露脸对白 | 一级做性色a爰片久久毛片 一级做性色a爰片久久毛片免费 | 9久9久热精品视频在线观看 | 国产一级特黄一级毛片 | 日本理论在线播放 | 亚洲国产精品大秀在线播放 | 在线视频 日韩 | 国产成人精品福利网站在线 | 亚洲成人三级 | 国产一区二区三区成人久久片 | 国产日产久久高清欧美一区 | 国产精品久久久久久久久久久不卡 | 欧美一区二区三区免费不卡 | 刺激免费视频 | 欧美在线bdsm调教一区 | 巨乳激情 | 欧美成人欧美激情欧美风情 | 国产一级毛片免 | 成人影院久久久久久影院 | 欧美一及| 韩国免费网站成人 | 最刺激黄a大片免费网站 | 亚洲国产精品a一区二区三区 | 久久免费视频在线 | 成年人网站免费 | www日本com | 久久视频一区 | 久久久久久国产精品免费免 | 国产95在线 | 亚洲 | 一区二区三区国模大胆 | 亚洲精品91| 男女视频在线观看 | 亚洲国产高清视频在线观看 | 一级毛片免费完整视频 |