Resultados da pesquisa a pedido "open-uri"

1 a resposta

open-uri retornando ASCII-8BIT da página codificada em iso-8859

Estou usando o open-uri para ler uma página da Web que afirma ser codificada na iso-8859-1. Quando leio o conteúdo da página, open-uri retorna uma string codificada em ASCII-8BI open("http://www.nigella.com/recipes/view/DEVILS-FOOD-CAKE-5310") ...

5 a resposta

omo processar itens em uma matriz em paralelo usando Ruby (e open-ur

Quero saber como posso abrir várias conexões simultâneas usando open-uri? Acho que preciso usar rosqueamento ou fibras, mas não tenho certez Exemplo do código: def get_doc(url) begin Nokogiri::HTML(open(url).read) rescue Exception => ex puts ...

7 a resposta

Recuperar conteúdo do URL como sequência

Por motivos tediosos relacionados ao Hpricot, preciso escrever uma função que receba uma URL e retorne todo o conteúdo da página como uma única sequência. Estou perto. Eu sei que preciso usar o OpenURI, e deve ser algo como isto: require ...

1 a resposta

Ruby: open causa um impasse

Antes de tudo, eu sou iniciante em Ruby e não estou muito familiarizado com a maneira como o Ruby gerencia o código e o faz funcionar, por isso espero que o problema seja eu sem saber como usá-lo corretamente. O problema que estou tendo é um ...

2 a resposta

Erro 404 com uri aberto em uma tarefa de rake ... o que está causando isso?

Tenho uma tarefa de rake que busca dados JSON de uma API, os analisa e os salva no banco de dados: task :embedly => :environment do require 'json' require 'uri' require 'open-uri' Video.all.each do |video| json_stream ...

4 a resposta

No Ruby / Rails, como posso codificar / escapar caracteres especiais em URLs?

Como codifico ou "escape" o URL antes de usar o OpenURI paraopen(url)? Estamos usando o OpenURI para abrir um URL remoto e retornar o xml: getresult = open(url).readO problema é que o URL contém algum texto de entrada do usuário que contém ...

2 a resposta

Rails - Como enviar uma imagem de um controlador

no meu aplicativo rails, eu preciso devolver uma imagem. Eu tenho um pixel de rastreamento 1x1.gif na minha rota da seguinte maneira: match "/_ctrack.gif" => "email_tracking_pixels#my_method"No controlador: def my_method ...

2 a resposta

Qual é a diferença entre as gemas 'open-uri' e 'Net: HTTP' do Ruby?

7 a resposta

Caracteres Nokogiri, uri aberto e Unicode

Estou usando Nokogiri e open-uri para capturar o conteúdo da tag title em uma página da web, mas estou tendo problemas com caracteres acentuados. Qual é a melhor maneira de lidar com isso? Aqui está o que estou fazendo: require 'open-uri' ...

3 a resposta

Como obter cabeçalhos HTTP antes de fazer o download com o OpenUri do Ruby

Atualmente estou usando o OpenURI para baixar um arquivo em Ruby. Infelizmente, parece impossível obter os cabeçalhos HTTP sem baixar o arquivo completo: