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
while True:
try-without
tqdm.tqdm
fortfahrenconda install -c conda-forge tqdm
TODO
BUGS
UnicodeEncodeError: 'cp932' codec can't encode character '\u20ac' in position 36: illegal multibyte sequence
Recommended Posts