gpt4 book ai didi

ruby - 如何打开网页并将其写入 ruby​​ 文件?

转载 作者:数据小太阳 更新时间:2023-10-29 06:48:25 25 4
gpt4 key购买 nike

如果我使用 OpenURI 运行一个简单的脚本,我可以访问网页。结果写入终端。

通常我会使用 bash 重定向将结果写入文件。

如何使用 ruby​​ 将 OpenURI 调用的结果写入文件?

最佳答案

require 'open-uri'

open("file_to_write.html", "wb") do |file|
URI.open("http://www.example.com/") do |uri|
file.write(uri.read)
end
end

注意:在 Ruby < 2.5 中,您必须使用 open(url) 而不是 URI.open(url)。参见 https://bugs.ruby-lang.org/issues/15893

关于ruby - 如何打开网页并将其写入 ruby​​ 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6321229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com