import lxml.etree
#Lesen Sie die Datei
tree = lxml.etree.parse('rss2.xml')
#getroot()Entspricht dem Stammelement von XML in der Methode
root = tree.getroot()
#xpath()Rufen Sie eine Liste der Elemente ab, die mit XPath in der Methode übereinstimmen
for item in room.xpath('Geben Sie die Elemente hierarchisch an'):
#Geben Sie die Daten an, die Sie erfassen und erfassen möchten
Sie können kratzen, ohne das RSS-Format zu kennen. Es gibt mehrere Formate für RSS-Feeds wie RSS1.0, RSS2.0 und Atom, was ärgerlich ist. Ich empfehle es daher.
import feedparser
d = feedparser.parse('https://qiita.com/tags/docker/feed')
for entry in d.entries:
print(entry.link, entry.title)
Es ist so einfach ... Sie können es regelmäßig ausführen und Ihren eigenen RSS-Reader erstellen. ..
Recommended Posts