Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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';s HTML解析器使用JavaScript查看生成的DOM?_Javascript_Ruby_Html Parsing_Nokogiri_Hpricot - Fatal编程技术网

可以使用Ruby';s HTML解析器使用JavaScript查看生成的DOM?

可以使用Ruby';s HTML解析器使用JavaScript查看生成的DOM?,javascript,ruby,html-parsing,nokogiri,hpricot,Javascript,Ruby,Html Parsing,Nokogiri,Hpricot,在尝试Hpricot和Nokogiri时,可以获取和解析HTML,但它们也可以执行Javascript,以便在页面上显示内容吗?(显示在DOM中)。这是因为除非JavaScript初始化代码已经运行,否则某些页面不会显示信息。据我所知不是这样。您可能希望研究使用类似的东西,并使用真正的浏览器。看看。我自己没有用过它,但前几天我读到过它,它似乎可以在不使用浏览器的情况下执行javascript。看一看和gems

在尝试Hpricot和Nokogiri时,可以获取和解析HTML,但它们也可以执行Javascript,以便在页面上显示内容吗?(显示在DOM中)。这是因为除非JavaScript初始化代码已经运行,否则某些页面不会显示信息。

据我所知不是这样。您可能希望研究使用类似的东西,并使用真正的浏览器。

看看。我自己没有用过它,但前几天我读到过它,它似乎可以在不使用浏览器的情况下执行javascript。

看一看和gems