Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 使用Mechanize获取文本节点?_Ruby_Xpath_Web_Nokogiri_Mechanize - Fatal编程技术网

Ruby 使用Mechanize获取文本节点?

Ruby 使用Mechanize获取文本节点?,ruby,xpath,web,nokogiri,mechanize,Ruby,Xpath,Web,Nokogiri,Mechanize,使用我希望获得HTML元素后面的文本节点: <b>test</b>THIS IS THE TEXT I WANT. test这是我想要的文本。 使用页面获得节点后,如何获取该文本。在('b')?这将是: page.at('b').next 这将是: page.at('b').next 我以为这只抓取了html节点?@babonk,文本是一个节点。对于下一个元素,您可以这样做:page.at('b')。at('+*')我认为这只抓取了html节点?@babonk,文

使用我希望获得HTML元素后面的文本节点:

<b>test</b>THIS IS THE TEXT I WANT.
test这是我想要的文本。
使用
页面获得
节点后,如何获取该文本。在('b')

这将是:

page.at('b').next
这将是:

page.at('b').next

我以为这只抓取了html节点?@babonk,文本是一个节点。对于下一个元素,您可以这样做:
page.at('b')。at('+*')
我认为这只抓取了html节点?@babonk,文本是一个节点。对于下一个元素,您可以执行:
page.at('b')。at('+*')