Voraussetzung: Blogs auflisten, die Feedly abonniert haben (Abschriftennotation)
Holen Sie sich das RSS, das Sie abonnieren, mit dem RSS-Reader feedly.
Der Inhalt der Daten im XML-Dateiformat lautet wie folgt.
xml feedly.opml.xml
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>xxxx subscriptions in feedly Cloud</title>
</head>
<body>
<outline text="game" title="game">
<outline type="rss" text="Informationen aktualisieren | Offizielle PlayStation-Website" title="Informationen aktualisieren | Offizielle PlayStation-Website" xmlUrl="http://www.jp.playstation.com/whatsnew/whatsnew.rdf" htmlUrl="http://www.jp.playstation.com/index.html"/>
</outline>
</body>
</opml>
Python 2.5 oder höher (da Element Tree standardmäßig enthalten ist)
xml_edit.py
#coding:utf-8
import xml.etree.ElementTree as ET
#XML-Datei lesen
tree = ET.parse('feedly.opml.xml')
root = tree.getroot()
#Kategorie, die Sie ausgeben möchten
category = 'Engineers Blog'
#Suchziel zu werfen, um alles zu finden
find_el = ".//outline[@text='%s']/outline[@type='rss']" % category
es = root.findall(find_el)
for e in es:
#Wörterbuchtypdaten können erhalten werden.
blog_data = e.attrib
title = ""
url = ""
#Daten abrufen.
for key, value in blog_data.items():
if key == 'title':
title = value
elif key == 'xmlUrl':
url = value
print "[%s](%s)"%(title,url)
[hoge](http://hoge/)
[fuga](http://fuga/)
Ich habe es mit Markdown bekommen, also habe ich es auf meinem Blog gepostet. https://www.karumado.com/2014/05/feedly.html
Recommended Posts