使用Ruby Selenium-webdriver保存整个网页



如何使用Ruby selenium-webdriver获取整个网页(不仅仅是html)? 我试过这个,但这段代码只是获取 HTML 文件,而不是 img 和 CSS 文件或其他文件。

driver = Selenium::WebDriver.for(:firefox)
driver.get(URL_of_page_to_save)
file = File.new(filename, "w")
file.puts(driver.page_source)
file.close

Selenium不是完整的工具,不过你走在正确的轨道上。

看看野古吉里。它应该允许您解析文档的 HTML 以单独下载所需的关联文件。

最新更新