[PYTHON] Continuez à recevoir RSS sur la ligne de commande

Continuez à recevoir RSS sur la ligne de commande py

newsfeeds.PNG

J'ai presque obtenu la source d'ici. [Rechercher Marque. Obtenez le RSS du site de fabrication que vous souhaitez créer](http://make.bcde.jp/python/rss%E3%82%92%E5%8F%96%E5%BE%97%E3 % 81% 99% E3% 82% 8B /)

Utilisez conda pour installer feedparser conda install feedparser

Cliquez ici pour la documentation feedparser 5.2.0 documentation

get_feed.py


from datetime import datetime
from time import mktime
import feedparser
from tqdm import tqdm
from time import sleep

#URL RSS
RSS_URL = "http://www.fxstreet.jp/rss/news/forex-news/"

#Obtenez RSS
feed = feedparser.parse(RSS_URL)

#Titre RSS
print(feed.feed.title, '\n')


while True:
	try:
		for entry in tqdm(range(len(feed.entries))):
			#Traitez les contenus RSS un par un
			title = feed.entries[entry].title
			link = feed.entries[entry].link

			#Obtenir la date de mise à jour sous forme de chaîne
			published_string = feed.entries[entry].published

			#Obtenir la date de mise à jour comme datetime
			tmp = feed.entries[entry].published_parsed
			published_datetime = datetime.fromtimestamp(mktime(tmp))

			#afficher
			print(title)
			print(link)
			print(published_string)
			print(published_datetime)
			print('\n')
			sleep(1)
	except KeyboardInterrupt:
		break

Comportement ajouté

TODO

BUGS

Recommended Posts

Continuez à recevoir RSS sur la ligne de commande
Vous recherchez commandlinefu sur la ligne de commande
Afficher rapidement le code QR sur la ligne de commande
Développement Arduino en ligne de commande: vim + platformio
Mise en évidence de la syntaxe sur la ligne de commande à l'aide de Pygments
Convertir XLSX en CSV sur la ligne de commande
Exécutez Route53 sur la ligne de commande à l'aide de l'AWS-CLI.
Pensez aux interfaces sélectives sur la ligne de commande
Rechercher des fichiers volumineux sous Linux à partir de la ligne de commande
Module standard Python utilisable en ligne de commande
Obtenez, testez et soumettez des cas de test dans le concours AtCoder à partir de la ligne de commande
Recherchez le nom du réseau Wi-Fi (SSID) de votre Mac sur la ligne de commande
Notes fréquemment utilisées (personnellement) pour la commande tar
L'histoire de la mauvaise lecture de la ligne d'échange de la commande supérieure
Mes réflexions sur le modèle d'application de ligne de commande python2.6
Mémo de correspondance lorsque la touche de direction ne peut pas être utilisée dans la ligne de commande python
Comment passer des arguments lors de l'appel d'un script python depuis Blender sur la ligne de commande
Instructions d'utilisation de l'interface de ligne de commande AWS (Python / awscli) sous Mac OS X
Comment créer un article à partir de la ligne de commande
Ouvrez la version Chrome de LINE à partir de la ligne de commande [Linux]
Exécuter une commande sur le serveur Web et afficher le résultat
Multiplier PDF par OCR en ligne de commande sous Linux (Ubuntu)
(Rappelez-vous rapidement) Comment utiliser la ligne de commande LINUX
Note d'introduction à la ligne de commande
À propos de la commande de service
Installez la commande pip
Raccourci de ligne de commande Linux
Utilisez Python 3 introduit par l'outil de ligne de commande sur macOS Catalina
Exécutons la commande à temps avec le bot discord
[Jinja2] Changement de saut de ligne en fonction de la position du trait d'union
"Laissez Python faire les choses ennuyeuses" Exercice ~ Command Line Mailer ~
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse