亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:66日期: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文本也包含在內(nèi)。而我只想要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

標(biāo)簽: HTML
相關(guān)文章:
主站蜘蛛池模板: 欧美国产在线看 | 欧美最新的精品videoss | 亚洲精品久久久久中文 | 国产精品1区 2区 3区 | 欧美日本免费观看αv片 | 日韩在线视频不卡一区二区三区 | 国产精品久久久久a影院 | 亚洲色欧美 | 杨幂国产精品福利在线观看 | jk制服福利在线播放 | 2021国产成人精品久久 | 精品韩国主播福利视频在线观看一 | 一级一级毛片看看 | 大桥未久在线精品视频在线 | 一级做a爰片久久毛片 | 国产欧美一区二区三区观看 | 欧做爰xxxⅹ性欧美大 | 国产欧美在线一区二区三区 | 日本道在线播放 | 美国一级毛片片aaa 美国一级毛片片aa成人 | 欧美一级成人影院免费的 | 国产精品18久久久久久久久久 | 香蕉伊人网 | 欧美日韩精品一区二区三区高清视频 | 久久午夜精品 | 亚洲国产日韩欧美 | 欧美另类视频一区二区三区 | 精品久久久久国产 | 日韩加勒比| 国产福利一区二区三区 | 日本久久综合 | 男人免费看片 | 欧美激情免费a视频 | 日本特一级毛片免费视频 | 中国精品自拍 | 欧美日韩综合精品一区二区三区 | 欧美日韩a∨毛片一区 | 综合网站| 久久精品亚洲精品国产欧美 | 中文字幕亚洲 综合久久 | 看一级毛片一区二区三区免费 |