open-uri

    2热度

    1回答

    我见过很多open-uri的例子,它对于简单的事情来说看起来相当不错。但是,要求它在全局范围内定义一个名为open的方法让我感到困扰。 这是特别麻烦,因为,在Rails 5控制台闲逛之后,似乎已经成为了一个名为open方法定义: irb(main):001:0> open ArgumentError: wrong number of arguments (given 0, expected 1.

    1热度

    2回答

    目前,我正在尝试使用nokogiri在页面上获取元素的内部HTML。不过,我不只是获取元素的文本,我也获得了它的转义序列。有没有办法可以用nokogiri压制或删除它们? require 'nokogiri' require 'open-uri' page = Nokogiri::HTML(open("http://the.page.url.com")) page.at_css("td[

    1热度

    3回答

    我正在使用Rails 4.2.3和Nokogiri从网站获取数据。我想执行一个动作时,我没有得到来自服务器的响应,所以我有: begin content = open(url).read if content.lstrip[0] == '<' doc = Nokogiri::HTML(content) else begin json =

    1热度

    1回答

    所以我要一个API的调用,看起来像这样(网址为安全内容十分重要删除) apicall = HTTParty.get(URI.encode('URL HERE'), headers: {"Authorization" => "Bearer apikey"}).parsed_response 现在什么,我希望是用我的代理IP地址访问网页。你愿意指出我在正确的方向做到这一点吗? 我意识到如何在ope

    0热度

    1回答

    我想存储存储在某个url的json数据。如何做到这一点?

    0热度

    1回答

    首先,我是Ruby的初学者,对Ruby管理代码的方式不熟悉,所以我确实希望问题是我不知道如何使用红宝石正确。 我遇到的问题是死锁,但我没有在我的程序中使用任何线程。另外,错误只发生在每1000到1500次函数调用中,这使得查明和纠正非常困难。 下面是完整的错误消息时出现该问题: /usr/lib/ruby/2.3.0/timeout.rb:95:in `join': No live threads

    -2热度

    1回答

    require "openssl" require "nokogiri" require 'csv' require "open-uri" OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE $n=0 #~ Open_Page page = ('http://www.residentadvisor.net/dj/aguycal

    1热度

    1回答

    我想 io = open(uri, {ssl_verify_mode: OpenSSL::SSL::VERIFY_PEER}) 结果不是我想要的。 io.content_type => "text/html" 我可以指定我想要"application/pdf"吗?

    1热度

    1回答

    当我尝试使用HTTP代理服务器一切正常,但是当我尝试HTTPS代理我得到这个错误: p = open('http://google.com', proxy: "https://190.72.158.80:8080") >> RuntimeError: Non-HTTP proxy URI: https://190.72.158.80:8080

    1热度

    1回答

    我有一个程序,我用于测试目的,我正在做的是为web开放代理,并记录他们的信息,但是这是一个非常不同类型的代理刮刀的,因为它例如在执行前创建了一堆文件里面前随机代理: def create_possibles puts "Creating random possible proxies..".green.bold 1.times do port = rand(2000.