Nokogiri可以呈现Javascript吗?
我很好奇Nokogiri是否能看到JavaScript。如果没有,没有像Watir或Panthomj这样的东西,最好的解决方法是什么 例如,此页面上的照片由JavaScript控制:Nokogiri可以呈现Javascript吗?,javascript,ruby-on-rails,ruby,nokogiri,Javascript,Ruby On Rails,Ruby,Nokogiri,我很好奇Nokogiri是否能看到JavaScript。如果没有,没有像Watir或Panthomj这样的东西,最好的解决方法是什么 例如,此页面上的照片由JavaScript控制: 当我禁用Javascript时,它们不会显示。在这种情况下,抓取这些图像的最佳方式是什么 Nokogiri实际上只是一个HTML解析器。您需要一个浏览器引擎,如Selenium或WebKit,它将像浏览器一样加载页面,并运行JavaScript脚本 对您来说,最简单的方法是使用Capybara+Phantomjs构
当我禁用Javascript时,它们不会显示。在这种情况下,抓取这些图像的最佳方式是什么 Nokogiri实际上只是一个HTML解析器。您需要一个浏览器引擎,如Selenium或WebKit,它将像浏览器一样加载页面,并运行JavaScript脚本
对您来说,最简单的方法是使用Capybara+Phantomjs构建一些爬虫程序。渲染与查看、解释或解析完全不同。Nokogiri可以看到页面中嵌入的JavaScript,就像你在查看源代码时一样,它不会解析或解释它。请不要创建同一问题的多个实例。