Usar/importar Beautiful Soup 4 sin instalación

Como dice la documentación de Beautiful Soup:

Si todo lo demás falla, la licencia de Beautiful Soup le permite empaquetar toda la biblioteca con su aplicación. Puede descargar el tarball, copiar su directorio bs4 en el código base de su aplicación y usar Beautiful Soup sin instalarlo.

Esto es exactamente lo que quiero y lo que he hecho... hasta el punto de usarlo en mi código. No sé cómo importar Beautiful Soup 4. A diferencia de v3, no hay una versión independiente BeautifulSoup.py, solo eso bs4 directorio con un montón de scripts de python. ¿Alguien tiene un ejemplo de cómo usar Beautiful Soup 4 cuando tiene el código fuente en su proyecto?

preguntado el 12 de junio de 12 a las 19:06

solo tenga en cuenta que algunas de las cosas de las que depende BeautifulSoup pueden o no estar presentes... (por ejemplo, si desea usar lxml) -

1 Respuestas

Ese 'montón de scripts de python' se llama paquete de python; debería haber un __init__.py archivo allí en alguna parte. Juntos forman un todo coherente, un conjunto de módulos con espacios de nombres.

Solo puede importar el BeautifulSoup clase de la bs4 paquete:

from bs4 import BeautifulSoup

Consulte las documentación para más información.

Respondido el 12 de junio de 12 a las 19:06

Gracias por ayudar a Python n00b. - kevlar1818

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.