#ruby #nokogiri
#ruby #nokogiri
Вопрос:
Я пытаюсь получить SQL-файл с веб-сервера http, используя этот код.
Nokogiri::HTML(open($sql_file,:http_basic_authentication=>[@usr, @pwd]))
Но я получаю sql-файл с некоторыми html-тегами. (например <html><body><p>
, в начале и в конце).
Вы знаете, как я могу получить файл в виде обычного текстового файла .sql.
Ответ №1:
Nokogiri предназначен для обработки файлов HTML и XML. Если вам нужен только текстовый файл raw, вам не нужен или не нужен Nokogiri.
Используйте только open-uri
библиотеку (которую вы уже используете) вместе с ее read
методом для извлечения содержимого:
require 'open-uri'
sql = open($sql_file,:http_basic_authentication=>[@usr, @pwd]).read
Комментарии:
1. Я понял это :). Но в любом случае спасибо.