Междоменный прокси в Rails - PullRequest
1 голос
/ 04 мая 2011

Я ищу решение / гем / плагин для прокси загрузки HTML любого сайта с помощью JS.Я делаю что-то вроде формы обновления статуса Facebook (добавить ссылку), которая сканирует ссылку для изображений, которые будут отображаться в виде эскиза.

1 Ответ

2 голосов
/ 04 мая 2011

Если вы хотите получить страницы, у вас есть много вариантов: от Net::HTTP, который является частью ядра Rails, до curb гема, в котором используется библиотека curl.

Если вы хотите проанализировать страницы, которые вы получаете для извлечения изображений, вы можете использовать гем nokogiri, который позволит вам анализировать HTML с помощью селекторов CSS.

Если вы выполняете много этих запросов и не хотите, чтобы Rails полностью загружал то, что должно быть простым прокси, вы всегда можете реализовать это с помощью гема sinatra, который намного легче Весовая модель. Sinatra может быть встроен в полноценное приложение Rails с использованием системы инфраструктуры Rack, поэтому он легко вписывается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...