【发布时间】:2021-05-21 02:41:07
【问题描述】:
我想获取 cookie 传递的 URL 的标题。
如果我只使用普通 URL,它就可以工作。 (见下面的代码)
<% html=open("https://www.google.com/").read %>
<% doc = Nokogiri::HTML.parse(html) %>
<%= doc.title %>
// I get "Google".
但是当通过cookie将url作为参数给出时,它就不起作用了。
<% html=open(url).read %>
<% document = Nokogiri::HTML.parse(html) %>
<%= document.title %>
我收到“Net::ReadTimeout 错误”。
在错误页面的 live shell 中,我输入了“url”,并得到了“http://localhost:3000/”作为回报,所以我知道获取 URL 本身没有问题。
这里有什么问题?
【问题讨论】:
-
在第二个示例中如何以及在何处设置
url?
标签: ruby-on-rails ruby nokogiri