У меня были сложности с тем, чтобы заставить работать curb-fu на моей машине с Windows, используя Ruby 1.9.1p430 ... Я могу заставить его работать на моем Mac, но так как это то, что мне нужно для запуска на сервере Windows, мне нужно фу до завершения установки. Спасибо за предложение.

я есть URL, и я использую HTTP GET для передачи запроса на страницу. Что происходит с самым последним ароматом (вnet/http) сценарий не выходит за рамки ответа 302. Я пробовал несколько разных решений; HTTPClient, net / http, Rest-Client, Patron ...

Мне нужен способ перейти к последней странице, чтобы проверить тег атрибута на этих страницах HTML. Перенаправление происходит из-за того, что мобильный пользовательский агент попадает на страницу, которая перенаправляет на мобильное представление, следовательно, мобильный пользовательский агент в заголовке. Вот мой код, как сегодня:

require 'uri'
require 'net/http'

class Check_Get_Page

    def more_http
        url = URI.parse('my_url')
        req, data = Net::HTTP::Get.new(url.path, {
        'User-Agent' => 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5'
        })
        res = Net::HTTP.start(url.host, url.port) {|http|
        http.request(req)
            }
        cookie = res.response['set-cookie']
        puts 'Body = ' + res.body
        puts 'Message = ' + res.message
        puts 'Code = ' + res.code
        puts "Cookie \n" + cookie
    end

end

m = Check_Get_Page.new
m.more_http

Любые предложения будут ценны!

Ответы на вопрос(5)

Ваш ответ на вопрос