¿Alguien sabe de un buen analizador de fuentes para Python 3.1? Estaba usando feedparser para 2.5 pero parece que todavía no está portado a 3.1, y aparentemente es más complicado que solo ejecutar 2to3.py en él. ¿Alguna ayuda?Analizador de Python 3.1 RSS?
Respuesta
Puede echar un vistazo a la publicación del blog Atom Models de Ian Bicking. Propone no utilizar ninguna biblioteca especial de "análisis de fuentes" porque Atom y RSS son solo XML, por lo que su modelo es realmente un árbol XML, no una clase elegante. Puede probar his code en Python 3.
Inicie la transferencia de feedparser
a Python 3.1.
jeje, lo intenté. Falló miserablemente. Soy más un "pirata informático" de pitón que un programador. – matthew
He estado trabajando en la conversión de feedparser a Python 3, y he publicado a feedparser/Python 3 development branch en GitHub con los resultados de ese trabajo hasta el momento.
También hay un informe de error abierto sobre portar el creador de parches a Python 3, pero dado que soy un nuevo usuario en StackOverflow, actualmente estoy limitado a un solo enlace. Encontrarás el enlace al informe de errores en la parte superior de la página de GitHub (enlaces a code.google.com).
feedparser
ya está disponible para Python 2.4 hasta 3.3- https://code.google.com/p/feedparser/
- 1. RSS analizador en .net
- 2. RSS Analizador para .NET
- 3. Biblioteca de analizador de fuentes RSS en Python
- 4. Biblioteca de analizador de fuentes RSS en Java
- 5. ¿Qué analizador de RSS debería usar en PHP?
- 6. python 2.6 o python 3.1?
- 7. python 2.7 vs python 3.1
- 8. python 3.1 con pydev
- 9. Analizador MemoryStream en Python
- 10. Analizador de Python para Python-like language
- 11. Analizador de JavaScript en Python
- 12. Analizador de aprendizaje en python
- 13. Consumo de RSS en Django (/ Python)
- 14. RSS Manejo de redirecciones con Python/urllib2
- 15. Usando Python 3.1 con TextMate
- 16. Analizando RSS con Elementtree en Python
- 17. Python analizador de dependencias de bibliotecas
- 18. Analizador de expresiones seguras en Python
- 19. Analizador de expatriados en python 3
- 20. Python framework de desarrollo web para Python 3.1 usuario
- 21. Hacer un portátil (exe) con Python 3.1?
- 22. ¿Hay un analizador GEDCOM escrito en Python?
- 23. analizador asn.1 en C/Python
- 24. escribiendo un analizador rápido en python
- 25. Controlando Python PLY estados lexer del analizador
- 26. Analizador/Analizador para Erlang?
- 27. Especificación RSS Código HTML dentro de la fuente RSS
- 28. consejos sobre cómo crear RSS/XML fácilmente en python
- 29. RSS Actualizaciones de artículos
- 30. RSS: frecuencia de actualización?
En estos días, cada vez que alguien dice "solo XML", por lo general Sospechamos que están haciendo una broma. Este enfoque funcionaría bien si está obteniendo feeds producidos por una sola parte de una manera muy consistente. Pero si realmente hay algún elemento humano, no va a funcionar. Los feeds son notoriamente malos cuando se trata de no seguir los estándares, o incluso ser un XML válido. A veces, alguien te entrega el URI de una página HTML en lugar de un feed. Manejar toda esa porquería con gracia es algo de lo que querrás que se ocupe una biblioteca como 'feedparser'. –
Sí, conozco las características de 'feedparser'. Fue solo otra opinión sobre el tema. –
¡Lo intentaré, gracias! – matthew