в моем случае: я получил новый компьютер, и мне пришлось загрузить и установить новое затмение. по умолчанию прокси был установлен на родной. Сначала я получил эту ошибку. Затем я изменил его на активный. И все же это не сработало. А затем я вернул его в «родной», и это сработало.
Используйте OpenURI и
open("http://...", :http_basic_authentication=>[user, password])
для доступа к сайтам / страницам / ресурсам, требующим HTTP-аутентификации.
Если вам нравится менее низкоуровневый, есть также Typhoeus , который построен на основе Curl :: Multi.
Curb и Curl :: Multi обеспечивает привязку cURL для Ruby.
Curb-fu - это оболочка для Curb, которая, в свою очередь, использует libcurl. Что предлагает Curb-fu вместо Curb? Просто много синтаксического сахара - но часто это может быть то, что вам нужно.
Также есть Mechanize , который является высокоуровневым клиентом парсинга веб-страниц и использует Nokogiri для анализа HTML.