[PYTHON] Erhalten Sie weiterhin RSS in der Befehlszeile

Erhalten Sie weiterhin RSS in der Befehlszeile

newsfeeds.PNG

Ich habe fast die Quelle von hier bekommen. [Search Make. Holen Sie sich das RSS der Produktionsstätte, die Sie erstellen möchten](http://make.bcde.jp/python/rss%E3%82%92%E5%8F%96%E5%BE%97%E3 % 81% 99% E3% 82% 8B /)

Verwenden Sie conda, um feedparser zu installieren conda install feedparser

Klicken Sie hier für die Dokumentation 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

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

#Holen Sie sich RSS
feed = feedparser.parse(RSS_URL)

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


while True:
	try:
		for entry in tqdm(range(len(feed.entries))):
			#Verarbeiten Sie RSS-Inhalte nacheinander
			title = feed.entries[entry].title
			link = feed.entries[entry].link

			#Aktualisierungsdatum als Zeichenfolge abrufen
			published_string = feed.entries[entry].published

			#Aktualisierungsdatum als Datum / Uhrzeit abrufen
			tmp = feed.entries[entry].published_parsed
			published_datetime = datetime.fromtimestamp(mktime(tmp))

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

Verhalten hinzugefügt

TODO

BUGS

Recommended Posts

Erhalten Sie weiterhin RSS in der Befehlszeile
Sie suchen in der Befehlszeile nach commandlinefu
Zeigen Sie den QR-Code schnell in der Befehlszeile an
Arduino-Entwicklung über die Kommandozeile: vim + platformio
Syntaxhervorhebung in der Befehlszeile mithilfe von Pylements
Konvertieren Sie XLSX in CSV in der Befehlszeile
Führen Sie Route53 in der Befehlszeile mit AWS-CLI aus.
Denken Sie an selektive Schnittstellen in der Befehlszeile
Suchen Sie unter Linux über die Befehlszeile nach großen Dateien
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Abrufen, Testen und Senden von Testfällen im AtCoder-Wettbewerb über die Befehlszeile
Suchen Sie in der Befehlszeile nach dem Wi-Fi-Netzwerknamen (SSID) Ihres Mac
Häufig verwendete (persönliche) Notizen für den Befehl tar
Die Geschichte des Fehlinterpretierens der Swap-Zeile des obersten Befehls
Meine Gedanken zur Python2.6-Befehlszeilen-App-Vorlage
Korrespondenznotiz, wenn die Richtungstaste nicht in der Python-Befehlszeile verwendet werden kann
Übergeben von Argumenten beim Aufrufen von Python-Skripten über Blender in der Befehlszeile
Anweisungen zur Verwendung der AWS-Befehlszeilenschnittstelle (Python / awscli) unter Mac OS X.
So erstellen Sie einen Artikel über die Befehlszeile
Öffnen Sie die Chrome-Version von LINE über die Befehlszeile [Linux].
Führen Sie einen Befehl auf dem Webserver aus und zeigen Sie das Ergebnis an
Multiplizieren Sie PDF mit OCR in der Befehlszeile unter Linux (Ubuntu).
(Denken Sie schnell daran) Verwendung der LINUX-Befehlszeile
Einleitende Anmerkung zur Befehlszeile
Über den Servicebefehl
Installieren Sie den Befehl pip
Linux-Befehlszeilenverknüpfung
Verwenden Sie Python 3, das vom Befehlszeilentool unter macOS Catalina eingeführt wurde
Lassen Sie uns den Befehl pünktlich mit dem Bot der Zwietracht ausführen
[Jinja2] Änderung des Zeilenumbruchs abhängig von der Position des Bindestrichs
"Lassen Sie Python die langweiligen Dinge tun" Übung ~ Befehlszeilen-Mailer ~
[Python] Ich habe versucht, mit argparse ein einfaches Programm zu erstellen, das in der Befehlszeile funktioniert