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

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

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

瀏覽:64日期: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
相關文章:
主站蜘蛛池模板: 影院成人区精品一区二区婷婷丽春院影视 | 日本免费www | 毛毛片在线 | 精品国产视频在线观看 | 97精品在线视频 | 视频一区精品 | 国产精品观看在线亚洲人成网 | 国产一区二区成人 | 韩国免费播放一级毛片 | 成人精品一级毛片 | 午夜爱爱毛片xxxx视频免费看 | 欧美另类性视频 | 欧美高清在线 | 中文字幕成人免费高清在线视频 | 怡红院男人的天堂 | 伊人色综合久久天天人手人停 | 欧美色视频在线观看 | 精品国产福利 | 国产欧美久久久精品 | 成人a级高清视频在线观看 成人a毛片 | 国产精品久久久香蕉 | 一级片免费的 | 一本大道香蕉大vr在线吗视频 | 一级女性全黄久久生活片 | 经典国产一级毛片 | 日本免费观看的视频在线 | 三级网址在线观看 | 欧美freesex10一13黑人 | 亚洲欧洲日产国码一级毛片 | 三级大片在线观看 | 日一区二区 | 福利片免费一区二区三区 | 美国一级毛片片aa成人 | 久草在线青青草 | yy6080福利午夜免费观看 | 久久道 | 亚洲精品久久久久午夜三 | 亚洲天堂免费视频 | 99热久久国产综合精品久久国产 | 久草手机在线播放 | 性久久久久久久久久 |