ich bekomme folgende Fehlermeldung:
Traceback (most recent call last):
File "parse2.py", line 108, in <module>
feed = feedparser.parse(feedlist)
File "/usr/local/lib/python3.4/dist-packages/feedparser-5.1.3-py3.4.egg/feedparser.py", line 3966, in parse
File "/usr/local/lib/python3.4/dist-packages/feedparser-5.1.3-py3.4.egg/feedparser.py", line 3768, in convert_to_utf8
TypeError: decoding str is not supported
Mein Programm tut folgendes: Ich habe eine Liste an Feeds, die dich durchgehe und wenn es etwas neues gibt, dann werde ich darüber benachrichtigt. Unter Windows 7 funktioniert mein Code ohne die obige Fehlermeldung. Unter Linux (Kubuntu) bekomme ich jedoch obige Fehlermeldung bei folgendem Code (letzte Zeile):
Code: Alles auswählen
for i in range(len(feedlist)):
print("[*] *********************************")
print("[*] Feedliste Nr. " + str(i + 1) + ": " + feedlist[i])
print(type(feedlist[i]))
# Lade Feeds
feed = feedparser.parse(feedlist[i])