open-uri

    0热度

    1回答

    这里是一个URL http://192.168.1.2:1218/?name=verify_code_string_queue&opt=get&auth=verify_code_string_queue 它会返回一个字符串或类似SQS_GET_END 状态代码现在我需要打破循环当URL返回一个字符串,或继续阻止。 这里是我的代码 require 'net/http' require 'ope

    -1热度

    2回答

    我需要找到使用ruby open-uri的两个网站之间的距离。使用 def check(url) site = open(url.base_url) link = %r{^<([a])([^"]+)*([^>]+)*(?:>(.*)<\/\1>|\s+\/>)$} site.each_line {|line| puts $&,$1,$2,$3,$4 if (line=

    3热度

    1回答

    我遇到了使用open-uri从RoR访问网站的问题。 在我的本地机器上,我没有问题,但在服务器上DNS服务器没有解析uri。 有没有办法在open-uri调用之前设置google DNS? 谢谢。 require 'open-uri' open("fuel-prices-europe.info")

    8热度

    2回答

    我想通过这种方式来下载音乐文件: require 'open-uri' source_url = "http://soundcloud.com/stereo-foo/cohete-amigo/download" attachment_file = "test.wav" open(attachment_file, "wb") do |file| file.print open(

    0热度

    1回答

    我正在做一些简单的RSS解析和渲染 - 在Heroku上完美地处理本地主机和生产,但由于某些原因,这个特定的RSS源仅在本地主机上工作,但在Heroku中部署时不起作用。 这里是RSS提要: http://careers.joelonsoftware.com/jobs/feed?tags=network 这里是我得到在Heroku上的错误: A ActionView::Template::Er

    4热度

    1回答

    我想用Ruby的OpenURI检查是否URL可以正确地访问。所以我想检查它的响应代码(4xx或5xx意味着错误等)是否可以找到它?

    4热度

    2回答

    我试图从Flickr的API将图像加载到Ruby on Rails应用程序中,但我在JSON.parse()行上收到“意外的标记”。 我在这里发现了另一个响应,其中返回的JSON有双引号,并且解决方案是将.gsub添加到最后,但仍然出现错误。 任何人都知道问题是什么? def add @jsonresults = open("http://api.flickr.com/services/res

    0热度

    2回答

    如何在RSpec中模拟此调用? require 'open-uri' class FileFoo < ActiveRecord::Base def download image_url open("tmp/#{file}", 'wb') do |file| file << open(image_url).read end end end

    7热度

    1回答

    与开放:URI,我可以做到以下几点: require 'open-uri' #check status open('http://google.com').status #get entire html open('http://google.com').read 是否有可能得到一个请求的HTTP头这样的事情可以调试,像卷发curl -I http://google.com? $ cu

    7热度

    1回答

    我使用OpenURI库。 object = open("http://example.com") 如果http://example.com服务器代码响应等于200我的程序如我所料的作用。 但是,如果http://example.com服务器响应代码等于400(或其他),那么脚本中止OpenURI :: HTTPError:404 Not Found。 如果我使用'开始 - 营救'构造并处理'H