Ответы пользователя по тегу Ruby
  • Парсер На Ruby?

    Для не сильно сложных парсингов хватит open-uri и nokogiri

    В цикле перебираешь свой массив с нужными страницами и сохраняешь все ссылки.
    array_of_pages.each_with_index do |page_for_parsing, index|
      urls[index] = "http://www.site.com/#{page_for_parsing}"
    end

    Затем перебираешь ссылки и вытаскиваешь с помощью nokogiri нужную информацию.
    urls.each_with_index do |url_for_parsing, index|
      page = open urls[index]
      doc = Nokogiri::HTML(page)
      doc.css('.class').each do |stuff|
        # Обрабатываем информацию
      end


    Если надо что-то посложнее, то гем mechanize. На Хабре есть маленькая хорошая серия статей по парсингу на Руби.
    Ответ написан
    Комментировать