我希望能够通过Ruby打开我的stackoverflow.com页面。
并且我希望看到的是已经验证过的页面。
我提取了Google Chrome的
我提取了Google Chrome的
usr
cookie,并创建了以下代码段:require 'net/http'
require 'cgi'
url = "http://stackoverflow.com/users/1650525/alex-smolov"
uri = URI(url)
http = Net::HTTP.new(uri.host, 80)
request = Net::HTTP::Get.new(uri.request_uri)
cookie = CGI::Cookie.new("usr", "[my cookie is here]")
request['Cookie'] = cookie
r = http.request(request)
puts r.body
它确实输出了一个页面,但我在那里没有进行身份验证。
在Ruby中使用cookie是否可以进行Net::HTTP::Get请求?