av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:68日期: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
相關文章:
主站蜘蛛池模板: 久久精品一区二区三区不卡牛牛 | 亚洲黄色片| 国产精品一区二区三区不卡 | 日日操日日干 | 亚洲视频在线观看免费 | 九九视频免费观看 | 日韩特级毛片 | av不卡在线播放 | 国产一区欧美 | 日韩精品免费一区二区夜夜嗨 | 亚洲黄色一级 | 天天色影院 | 国产精品美女久久 | 国产三级做爰高清在线 | 天天干天天看 | 人人爱人人草 | 这里只有精品在线观看 | 亚洲一区二区三区视频 | 亚洲最大黄色 | 精品第一页 | 又色又爽又黄18网站 | 99精品色| 免费看色片 | 美日韩在线视频 | 国产精品久久久久久久久久久久午夜片 | 亚洲精品国产精品国自产观看 | 他揉捏她两乳不停呻吟动态图 | 亚洲视频免费 | 成人毛片在线观看 | 综合久久99 | 日韩在线视频免费 | 玖玖视频在线 | 日本理论片午伦夜理片在线观看 | 国产综合久久 | 欧美日韩一区在线 | 欧美综合久久 | 一级片黄色片 | 欧美精品一级片 | 91美女片黄在线观看91美女 | 99热在线观看 | 日韩欧美国产成人 |