Scraping RSS avec Python

Utilisez le module lxml.etree

Officiel

import lxml.etree

#Lisez le dossier
tree = lxml.etree.parse('rss2.xml')
#getroot()Correspond à l'élément racine de XML dans la méthode
root = tree.getroot()

#xpath()Obtenez une liste d'éléments qui correspondent à XPath dans la méthode
for item in room.xpath('Spécifier les éléments de manière hiérarchique'):
#Spécifiez les données que vous souhaitez acquérir et acquérir

Utiliser feedparser

Vous pouvez gratter sans connaître le format RSS. Il existe plusieurs formats pour les flux RSS tels que RSS1.0, RSS2.0 et Atom, ce qui est ennuyeux, je le recommande donc.

Officiel

Obtenez des articles qiita tagués avec Docker

import feedparser

d = feedparser.parse('https://qiita.com/tags/docker/feed')

for entry in d.entries:
    print(entry.link, entry.title)

Il est si facile ... Vous pouvez l'exécuter régulièrement et créer votre propre lecteur RSS. ..

Recommended Posts

Scraping RSS avec Python
Grattage en Python (préparation)
Essayez de gratter avec Python.
Grattage avec Python + PhantomJS
Grattage avec du sélénium [Python]
Scraping avec Python + PyQuery
J'ai essayé de gratter avec Python
Grattage au sélénium en Python
Grattage avec chromedriver en python
Grattage festif avec Python, scrapy
Générer du XML (RSS) avec Python
Grattage avec du sélénium en Python
Grattage avec Tor en Python
[Scraping] Scraping Python
Scraping prévisions météorologiques avec python
Grattage avec Selenium + Python Partie 2
J'ai essayé de gratter avec du python
Web scraping débutant avec python
Essayez de gratter avec Python + Beautiful Soup
Scraping avec Selenium en Python (Basic)
Grattage avec Python, Selenium et Chromedriver
Web scraping avec Python Première étape
J'ai essayé webScraping avec python.
Grattage avec Python et belle soupe
Faisons du scraping d'images avec Python
Obtenez les tendances Qiita avec le scraping Python
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
Mémo de raclage Python
Grattage au sélénium
Grattage au sélénium ~ 2 ~
Statistiques avec python
Python avec Go
Twilio avec Python
Intégrer avec Python
Python racle eBay
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
Grattage avec du sélénium
python commence par ()
Grattage Python get_title
avec syntaxe (Python)
Python: grattage partie 1
Bingo avec python
Zundokokiyoshi avec python
Scraping à l'aide de Python
Excel avec Python
Micro-ordinateur avec Python
Python: grattage, partie 2
Cast avec python
Obtenez des informations sur la propriété en grattant avec python
Grattage WEB avec Python (pour mémo personnel)
Automatisez des tâches simples avec Python Part1 Scraping
Premiers pas avec Python Web Scraping Practice
Site de courses de chevaux Web scraping avec Python
Premiers pas avec Python Web Scraping Practice
Essayez le scraping HTML avec la bibliothèque Python
Scraping depuis un site authentifié avec python