Escribí un rastreador en Python y almacené el contenido en la base de datos mongodb. Encontré un error y no sé cómo corregirlo.
No puedes almacenar directamente una instancia de una clase. Mongodb usa bson para almacenar datos. bson es la forma binaria de json, por lo que solo puedes almacenar los tipos básicos de javascript, Object y Array. Al igual que las instancias de clases en Beautiful Soup, puede almacenar datos clave. Cuando necesite usarlos nuevamente, puede extraer los datos y construir una nueva instancia en lugar de almacenar esta instancia en la base de datos.