Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby nokogiri如何获取ul、li、div和strong中的文本_Ruby_Nokogiri - Fatal编程技术网

Ruby nokogiri如何获取ul、li、div和strong中的文本

Ruby nokogiri如何获取ul、li、div和strong中的文本,ruby,nokogiri,Ruby,Nokogiri,如何获取文本“cccc” 这是html: <ul id="tt"> <li id="tt-xx"><div class="dt">aa:</div><div class="dd"><span>123</span></div></li> <li id="tt-aa"> <div class="dt">xx</div> <div

如何获取文本“cccc”

这是html:

<ul id="tt">
  <li id="tt-xx"><div class="dt">aa:</div><div class="dd"><span>123</span></div></li>
  <li id="tt-aa">
    <div class="dt">xx</div>
    <div class="dd">
      <strong class="cc_aa" id="ee_aa">cccc</strong>
      <a id="f" clstag="a|b|c">zz</a>
    </div>
  </li>
</ul>
    aa:123
  • xx cccc zz
那么,如何获取“cccc”文本?谢谢

doc=Nokogiri::HTML'
    aa:123
  • xx cccc zz
' doc.at_css('ee_aa')。文本
doc = Nokogiri::HTML '<ul id="tt">
  <li id="tt-xx"><div class="dt">aa:</div><div class="dd"><span>123</span></div></li>
  <li id="tt-aa">
    <div class="dt">xx</div>
    <div class="dd">
      <strong class="cc_aa" id="ee_aa">cccc</strong>
      <a id="f" clstag="a|b|c">zz</a>
    </div>
  </li>
</ul>'

doc.at_css('#ee_aa').text