¿Cómo obtener los datos que se muestran fuera del área de trabajo o directamente desde la aplicación?


0

Soy un usuario nuevo, porque hasta este momento solía manejar todo solo. Mi problema es complejo, así que creo que elegí la sección correcta. Por alguna razón tuve que usar otro navegador web que no sea el principal, el cual uso diariamente y elegí un pequeño navegador que instalé hace mucho tiempo. Este brower se llama Dooble, versión 0.07 (dooble-0.0 + svn874) y lo he usado cerca de 2 semanas. En este período de tiempo abrí muchos sitios que necesito volver a abrir en el futuro, así que necesito un historial de navegación, pero antes de comenzar a usarlo, comprobé que guardaba el historial y me calmé. Ahora me gustaría obtener un acceso al historial y guardarlo, exportarlo o simplemente verlo, pero hay un problema con él. El historial se muestra en una lista que se encuentra en la barra de menú como Archivo, Editar o Ayuda. La lista es demasiado grande para mostrarla en el espacio de trabajo visible. Se desplaza hasta el final del área de trabajo y luego a la derecha sin límite (solo salga de la pantalla) y aproximadamente el 95% del contenido está fuera de la parte visible del área de trabajo, por lo que no puedo ver el historial aunque el navegador lo mantiene Así que decidí conseguirlo de otra manera. Estaba buscando el historial en el espacio del disco porque sospechaba que podría estar almacenado en un archivo. Revisé la lista de usar archivos generados con el comando "lsof" y no hay ningún archivo conectado con Dooble. También busqué en la memoria RAM, copié una imagen de RAM, abrí en el editor hexadecimal y busqué una cadena apropiada sin resultados. La idea de tomar una captura de pantalla de una ventana activa también es errónea porque solo tomó una parte visible. No hay posibilidad de cambiar la resolución de una pantalla en mi caso. Supongo que el navegador puede cifrar el historial almacenado en RAM, como lo hace en la versión actual, pero mi versión es muy antigua (probablemente 2008) y no tengo documentación ni archivos de ayuda con esta especificación. Además utilizo swap, pero no puedo leer su contenido. El intercambio es un archivo y cuando lo copio y abro como la imagen de un ram no hay nada dentro excepto ceros; el archivo está lleno de ceros, aunque el intercambio está lleno en alguna parte que puedo ver escribiendo "gratis" en la terminal. Aquí está la fuente de esta versión: http://dooble.sourcearchive.com/documentation/0.0plus-psvn874-0ubuntu2/dir_9cc8d803eb63e208c05c995ec1941f6c.html , No soy programador y no lo entiendo, pero tal vez sería útil encontrar una solución. Si es así, dígame por favor cómo puedo usarlo. Yo uso Ubuntu y Gnome. No puedo cerrar el Broser y obviamente el sistema porque el historial se eliminará de forma permanente. Realmente creo que hay personas aquí que saben qué hacer en mi caso. No soy bueno en TI, así que apreciaré cada sugerencia. ¡En serio necesito tu ayuda! Ana


1
Por favor, no cruce la entrada. UL , AU
gertvdijk

Respuestas:


0

Así que busqué el código fuente de tu versión.

Utilizan el Marco de Qt y utilizan QWebHistory es la parte que nos importa específicamente.

Desenterré el código fuente de QWebHistory y solo se guarda en un archivo si pasas los datos a un búfer en QDataStream.

No incluyen QDataStream en ninguno de los archivos que proporcionó.

No parece que los datos estén encriptados pero es posible.

Parece que estás fuera de suerte básicamente.

Lo siento.


¡Muchas gracias! Su respuesta es muy útil porque ahora sé dónde no buscar. Realmente aprecio su apoyo. Pero tal vez tenga un poco de suerte, porque estoy muy cerca de resolverlo ( unix.stackexchange.com/questions/97421/… ). Gracias otra vez.
user49847
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.