feedparser und https

5 messages Options
Embed this post
Permalink
Henrik Bettermann

feedparser und https

Reply Threaded More More options
Print post
Permalink
Hallo zusammen,

ich habe seit langem mal wieder eine Plone-Site (3.2.2) aufgesetzt und
bin bei einem RSS-Portlet auf ein Problem gestoßen. Ich wollte den
verschlüsselten  RSS-Feed aus unserem Moodle-Lernportal
(https://lernportal.akademie-ee.de/rss/file.php/1/2/forum/12/rss.xml)
parsen, was mislingt.

Der dafür zuständige Python-feedparser gibt folgendes aus:

 >>> import feedparser
 >>>
feedparser.parse('https://lernportal.akademie-ee.de/rss/file.php/1/2/forum/12/rss.xml')
{'feed': {}, 'encoding': 'utf-8', 'bozo': 1, 'version': None, 'entries':
[], 'bozo_exception': <urllib2.URLError instance at 0x7fc7ede7c3f8>}

Bei der Ursachensuche in Python-2.4/lib/python2.4/url2.py scheitere ich
mit meinen Python-Unkenntnissen. Ich sehe nur, dass https eigentlich
kein Problem sein sollte. Liegt es vielleicht an meinem CAcert-Zertifikat?

Viele Grüße,

Henrik

--
Dr. Henrik Bettermann
waeup.org
akademie-ee.de





_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
ajung

Re: feedparser und https

Reply Threaded More More options
Print post
Permalink
On 06.06.09 07:28, Henrik Bettermann wrote:

> Hallo zusammen,
>
> ich habe seit langem mal wieder eine Plone-Site (3.2.2) aufgesetzt und
> bin bei einem RSS-Portlet auf ein Problem gestoßen. Ich wollte den
> verschlüsselten  RSS-Feed aus unserem Moodle-Lernportal
> (https://lernportal.akademie-ee.de/rss/file.php/1/2/forum/12/rss.xml)
> parsen, was mislingt.
>
> Der dafür zuständige Python-feedparser gibt folgendes aus:
>
> >>> import feedparser
> >>>
> feedparser.parse('https://lernportal.akademie-ee.de/rss/file.php/1/2/forum/12/rss.xml')
>
> {'feed': {}, 'encoding': 'utf-8', 'bozo': 1, 'version': None,
> 'entries': [], 'bozo_exception': <urllib2.URLError instance at
> 0x7fc7ede7c3f8>}
>
> Bei der Ursachensuche in Python-2.4/lib/python2.4/url2.py scheitere
> ich mit meinen Python-Unkenntnissen. Ich sehe nur, dass https
> eigentlich kein Problem sein sollte. Liegt es vielleicht an meinem
> CAcert-Zertifikat?

Vielleicht verwendest Du zum Testen ein anderes Python als dasjenige
welches von Zope/Plone verwendet wird?
Der Feed funktioniert jedenfalls bei mir ohne Probleme innnerhalb von Plone.

Andreas

[lists.vcf]

begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[hidden email]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard





_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Henrik Bettermann

Re: feedparser und https

Reply Threaded More More options
Print post
Permalink
Hallo Andreas

> Vielleicht verwendest Du zum Testen ein anderes Python als dasjenige
> welches von Zope/Plone verwendet wird?
> Der Feed funktioniert jedenfalls bei mir ohne Probleme innnerhalb von Plone.
>  
Viele Dank für die schnelle Antwort, die mich auf eine Idee gebracht
hat. Nein, ich verwende das Python, das mit dem
Plone-3.2.2-UnifiedInstaller mitgeliefert wurde (Python 2.4.5). Weder im
Plone-Portlet noch im Interpreter funktioniert es damit. Das zeigt ja
auch, dass es sich um das gleiche Python handelt. Dann habe ich mein
System-Python (2.5.2) gestartet und den feedparser importiert. Und siehe
da, es geht! Im Interpreter wird der Feed korrekt ausgelesen. Läuft dein
Plone mit Python 2.5?

Viele Grüße,

Henrik



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
ajung

Re: feedparser und https

Reply Threaded More More options
Print post
Permalink
On 06.06.09 11:19, Henrik Bettermann wrote:

> Hallo Andreas
>
>> Vielleicht verwendest Du zum Testen ein anderes Python als dasjenige
>> welches von Zope/Plone verwendet wird?
>> Der Feed funktioniert jedenfalls bei mir ohne Probleme innnerhalb von
>> Plone.
>>  
> Viele Dank für die schnelle Antwort, die mich auf eine Idee gebracht
> hat. Nein, ich verwende das Python, das mit dem
> Plone-3.2.2-UnifiedInstaller mitgeliefert wurde (Python 2.4.5). Weder
> im Plone-Portlet noch im Interpreter funktioniert es damit.
Was ist der genaue Fehler?

> Das zeigt ja auch, dass es sich um das gleiche Python handelt. Dann
> habe ich mein System-Python (2.5.2) gestartet und den feedparser
> importiert. Und siehe da, es geht! Im Interpreter wird der Feed
> korrekt ausgelesen. Läuft dein Plone mit Python 2.5?
Zope/Plone läuft nicht mit Python 2.5.

Hast Du eventuell einen (Zwangs) Proxy im System und der Proxy ist
eventuell nciht für die Plone
Umgebung konfiguriert?

Andreas

[lists.vcf]

begin:vcard
fn:Andreas Jung
n:Jung;Andreas
org:ZOPYX Ltd. & Co. KG
adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
email;internet:[hidden email]
title:CEO
tel;work:+49-7071-793376
tel;fax:+49-7071-7936840
tel;home:+49-7071-793257
x-mozilla-html:FALSE
url:www.zopyx.com
version:2.1
end:vcard





_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope
Henrik Bettermann

Re: feedparser und https

Reply Threaded More More options
Print post
Permalink
On 06.06.2009 12:35 Andreas Jung wrote:
> Ansonsten Schuss ins Blaue: Python läuft mit SSL Support?
> Funktioniert "import _ssl" ?
>  
Volltreffer!!

Habe _ssl.so aus dem System-Python rüberkopiert und Zope neu gestartet:
das das RSS-Portlet erscheint. Auf die Idee wäre ich nicht so schnell
gekommen. Ich bin mal wieder begeistert von der Unterstützung.

Übrigens, ich versuche gerade unser Typo3-Portal (www.akademie-ee.de)
gegen Plone auszutauschen und stelle fest, dass Plone in vielen Dingen
um Längen überlegen ist.

Viele Grüße aus dem Wendland,

Henrik



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope