在Ruby中,可以使用open-uri
和nokogiri
这两个库来获取网页的HTML源代码。open-uri
库用于从网络上打开和读取网页,而nokogiri
库则用于解析HTML文档。
首先,需要安装这两个库。在命令行中输入以下命令:
gem install open-uri
gem install nokogiri
接下来,可以使用以下代码来获取网页的HTML源代码:
require 'open-uri'
require 'nokogiri'
url = 'https://example.com'
html = open(url)
doc = Nokogiri::HTML(html)
puts doc.to_html
在这个例子中,我们使用open
方法从指定的URL打开网页,并将其存储在html
变量中。然后,我们使用Nokogiri::HTML
方法将HTML文档解析为一个Nokogiri::HTML::Document
对象,并将其存储在doc
变量中。最后,我们使用to_html
方法将doc
对象转换为HTML源代码,并将其输出到控制台。
需要注意的是,这个例子中使用的URL只是一个示例,你可以将其替换为任何你想要获取HTML源代码的网页URL。
领取专属 10元无门槛券
手把手带您无忧上云