open-uri

    0熱度

    2回答

    文件我得到錯誤: write': "\xCF" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError) 從線: open(uri) {|url_file| tempfile.write(url_file.read)} 相關代碼: require 'tempfile' require 'open-uri' require

    1熱度

    1回答

    我想用open-uri打開一個url,當我從瀏覽器打開它時,Safari會將我帶到第二個頁面。但是,當我嘗試用open-uri打開它時,它不起作用。一分鐘後它說Net::ReadTimeout: Net::ReadTimeout。用我的瀏覽器打開網址需要一秒鐘,但它不適用於open-uri。我試圖增加最大超時時間,但它不起作用。 open(url).read 這是我用來打開url的代碼,在代碼

    0熱度

    1回答

    我想創建一個ruby腳本,它將從文本文件中獲取條形碼,在web服務中搜索該條形碼並下載結果。 首先我試圖測試web服務下載。在一個文件,當我硬編碼的查詢工作正常: result_download = open('http://webservice.org/api/?query=barcode:78686112327', 'User-Agent' => 'UserAgent [email prote

    0熱度

    1回答

    我試圖打我自己的服務器的URL與open()的命令,但它說 OpenURI::HTTPError: 401 Unauthorized from /.rbenv/versions/2.2.7/lib/ruby/2.2.0/open-uri.rb:358:in `open_http' 我的域名,讓說http://example.com和我試圖打開網址與打開命令是 open("http://exampl

    0熱度

    1回答

    在問這個問題之前,我一直在尋找解決方案,但不幸的是他們都沒有取得好的結果。 我得到一個OpenURI::HTTPError: 405 Not Allowed訪問這個特定的URL時: require 'open-uri' doc = Nokogiri::HTML(open("http://streeteasy.com")) #=> OpenURI::HTTPError: 405 Not All

    2熱度

    1回答

    我試圖下載一組圖像,並提供其URL。一些URL重定向到包含空格的URL,這會導致OpenURI引發錯誤。 即我提供的http://www.example.com/upload/comercial%20(2).jpg重定向到https://www.example.com/upload/comercial (2).jpg。這導致代碼中的錯誤負責下載: url = 'http://www.example

    2熱度

    1回答

    link = 'http://protext.hackerrank.com/static/gen/font_a_21fb3d1d1a91a7e80dff456205f3380b.ttf' 如果您在瀏覽器中訪問此URL,它應該下載一個.ttf文件。但是,我一直無法找到使用Ruby下載所述文件的方法,甚至無法訪問其中的信息。 事情我已經嘗試: require 'nokogiri' require

    2熱度

    1回答

    使用Rails 4.2.10 我想從URL感謝打開圖像mongoidpapaerclip和open_uri 它完美地工作在用例的95%,但一些網站發送我404的時候看到user-agent的請求是Ruby。 的問題是與LIB paperclip => paperclip/io_adapters/uri_adapter.rb in download_content at line 48 def do

    4熱度

    1回答

    在我的Rails應用程序我想在緩存從外部服務獲取了一些貨幣的匯率,並將其儲存: require 'open-uri' module ExchangeRate def self.all Rails.cache.fetch("exchange_rates", :expires_in => 24.hours) { load_all } end privat

    1熱度

    1回答

    我想從該網站mangafox一個圖片,圖片顯示在導航器,但我不斷收到錯誤在Web瀏覽器的工作原理鏈接白衣紅寶石 到目前爲止,我有嘗試這樣: require 'open-uri' require 'pp' def get_page(link) page = nil begin page = open(link, 'User-Agent' => "Ruby/#{RU