【问题标题】:Ruby Nokogiri getting plain text fileRuby Nokogiri 获取纯文本文件
【发布时间】:2011-10-05 15:24:00
【问题描述】:

我正在尝试使用此代码从 http Web 服务器获取 .sql 文件。

Nokogiri::HTML(open($sql_file,:http_basic_authentication=>[@usr, @pwd]))

但我确实得到了带有一些 html 标签的 sql 文件。(例如 <html><body><p> 在开头和结尾)。

你知道我怎样才能将文件作为纯文本 .sql 文件获取。

【问题讨论】:

    标签: ruby nokogiri


    【解决方案1】:

    Nokogiri 用于处理 HTML 和 XML 文件。如果您只想要原始文本文件,则不需要或不需要 Nokogiri。

    仅使用open-uri 库(您已经在使用)及其read 方法来获取内容:

    require 'open-uri'
    sql = open($sql_file,:http_basic_authentication=>[@usr, @pwd]).read
    

    【讨论】:

    • 我想通了 :)。不过还是谢谢你。
    猜你喜欢
    • 2018-05-13
    • 1970-01-01
    • 2016-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多