Ruby

So rufen Sie RSS in Ruby ab

Eine Vorlage zum Abrufen von RSS in Ruby und Ausgeben in eine Datei. Ruft Titel- und Link-Tags ab. Nützlich für Informationssammlung in Scraping-Zwecken.

Shou Arisaka
1 Min. Lesezeit
19. Okt. 2025

Übersicht

Eine Vorlage zum Abrufen von RSS in Ruby und Ausgeben in eine Datei. Ruft Titel- und Link-Tags ab.

Nützlich für Informationssammlung in Scraping-Zwecken. Zum Beispiel, wenn es ein Artikel ist, könnten Sie eine morphologische Analyse dessen durchführen, was Sie abrufen, und Schlüsselwörter extrahieren.

Vorlage

require 'rss'

###filename URL des RSS, das Sie abrufen möchten
###filenames Beliebiger Dateiname

filename = 'https://yuis-programming.com/feed'        ##URL des RSS, das Sie abrufen möchten
rss = RSS::Parser.parse(filename)
rss.items.each{|item|
  puts title = item.title
  puts link = item.link
  #puts des = item.description

    filenames = "rss"        ##Beliebiger Dateiname
    File.open("C:" + filenames + ".txt", "a") do |f|  #Fehler, wenn die Zieldatei in einem Editor geöffnet ist
    #f.puts item.title
    f.puts title
    f.puts link
    #f.puts des
    end

}

Fehlergegenmaßnahme

C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect returned=1 errno=0 state=error: certificate verify failed (OpenSSL::SSL::SSLError)

Wenn Sie den obigen Fehler erhalten, sollte das Ändern der URL von "https://" zu "http://" funktionieren.

※Es können Sicherheitsprobleme auftreten. Bitte verwenden Sie es auf eigenes Risiko auf vertrauenswürdigen Websites.

Diesen Artikel teilen

Shou Arisaka 19. Okt. 2025

🔗 Links kopieren