Scraping von RSS mit Python

Verwenden Sie das Modul lxml.etree

Offiziell

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

Verwenden Sie feedparser

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.

Offiziell

Holen Sie sich Qiita-Artikel mit dem Tag Docker

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

Scraping von RSS mit Python
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Scraping mit Python + PhantomJS
Schaben mit Selen [Python]
Scraping mit Python + PyQuery
Ich habe versucht, mit Python zu kratzen
Schaben mit Selen in Python
Schaben mit Chromedriver in Python
Festliches Scraping mit Python, Scrapy
Generieren Sie XML (RSS) mit Python
Scraping mit Selen in Python
Scraping mit Tor in Python
[Scraping] Python-Scraping
Kratzwettervorhersage mit Python
Schaben mit Selen + Python Teil 2
Ich habe versucht, mit Python zu kratzen
Web Scraping Anfänger mit Python
Versuchen Sie es mit Python + Beautiful Soup
Scraping mit Selen in Python (Basic)
Scraping mit Python, Selen und Chromedriver
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Kratzen mit Python und schöner Suppe
Lassen Sie uns mit Python Image Scraping durchführen
Holen Sie sich Qiita-Trends mit Python-Scraping
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Python-Scraping-Memo
Schaben mit Selen
Schaben mit Selen ~ 2 ~
Statistik mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Python Scraping eBay
Spielen Sie mit 2016-Python
AES256 mit Python
Getestet mit Python
Schaben mit Selen
Python beginnt mit ()
Python Scraping get_title
mit Syntax (Python)
Python: Scraping Teil 1
Bingo mit Python
Zundokokiyoshi mit Python
Scraping mit Python
Excel mit Python
Mikrocomputer mit Python
Python: Scraping Teil 2
Mit Python besetzen
Abrufen von Eigenschaftsinformationen durch Scraping mit Python
WEB-Scraping mit Python (für persönliche Notizen)
Automatisieren Sie einfache Aufgaben mit Python Part1 Scraping
Erste Schritte mit Python Web Scraping Practice
Pferderennseite Web Scraping mit Python
Erste Schritte mit Python Web Scraping Practice
Versuchen Sie HTML-Scraping mit der Python-Bibliothek
Scraping von einer authentifizierten Site mit Python