Exportación de promts en Mid Journey: Cómo superar limitaciones con el intérprete de código de ChatGPT y el web scraping
Tabla de contenidos:
- ¿Qué es la exportación de promts en Mid Journey?
- Paso 1: Verificar la disponibilidad del prompt en los elementos HTML
- Paso 2: Seleccionar imágenes y separarlas de las demás
- Paso 3: Extraer los detalles de las imágenes seleccionadas
- Paso 4: Ejecutar el código para exportar los Prompts
- Cómo obtener la versión PNG de las imágenes
- Exportar los detalles de los prompts a un archivo CSV
- Limitación: Las imágenes no visibles no se exportan
- Exportar imágenes y prompts en masa
- Solución alternativa para exportar todas las imágenes
📸 ¿Qué es la exportación de promts en Mid Journey?
La exportación de prompts en Mid Journey es una necesidad para aquellos que tienen una gran colección de prompts con imágenes y desean exportarlos en un formato estructurado. Aunque no existe una función integrada para exportar los prompts, existe una solución que implica el uso del intérprete de código de Chat GPT para generar un código JavaScript que extrae los detalles de los prompts y los exporta en un archivo CSV.
💻 Paso 1: Verificar la disponibilidad del prompt en los elementos HTML
El primer paso para exportar los prompts es verificar si el prompt está disponible dentro de los elementos HTML de las imágenes. Para hacer esto, podemos inspeccionar los elementos usando las herramientas de desarrollo del navegador. En el caso de Mid Journey, los prompts se encuentran dentro de un elemento div con el atributo role="GRID cell". Al inspeccionar el código HTML de la imagen, podemos encontrar el ID único de Mid Journey, la URL de la imagen y el prompt en los atributos correspondientes.
💡 Paso 2: Seleccionar imágenes y separarlas de las demás
Una vez verificado que los prompts se encuentran dentro de los elementos HTML, podemos seleccionar las imágenes que queremos exportar. Mid Journey utiliza un ícono de marca de verificación SVG para indicar las imágenes seleccionadas. Copiando el código HTML de este ícono, podemos filtrar las imágenes seleccionadas y separarlas de las demás.
✂️ Paso 3: Extraer los detalles de las imágenes seleccionadas
Una vez que hemos separado las imágenes seleccionadas, necesitamos extraer los detalles de cada una de ellas. Los detalles que necesitamos son el ID del trabajo, la URL de la imagen y el prompt. Podemos usar el intérprete de código de Chat GPT para generar un código JavaScript que realice esta extracción de manera automática basándose en el código HTML de las imágenes seleccionadas.
💾 Paso 4: Ejecutar el código para exportar los prompts
Una vez que tengamos el código JavaScript generado, podemos copiarlo y ejecutarlo en la consola del navegador mientras estamos en la cuenta de Mid Journey. El código extraerá los detalles de los prompts de las imágenes seleccionadas y los imprimirá en la consola del navegador. Luego, podemos copiar los detalles para utilizarlos de la manera que deseemos.
🖼️ Cómo obtener la versión PNG de las imágenes
Las imágenes en Mid Journey se presentan en formato webp. Si deseamos obtener la versión PNG de las imágenes, podemos utilizar el intérprete de código de Chat GPT para generar el código JavaScript necesario. El código tomará la URL en formato webp y nos devolverá la URL en formato PNG.
📄 Exportar los detalles de los prompts a un archivo CSV
Una vez que hayamos obtenido los detalles de los prompts, podemos exportarlos a un archivo CSV para tenerlos en un formato más estructurado. Debido a que los prompts pueden contener comas, es importante asegurarse de que no se separen en columnas distintas al crear el archivo CSV. Además, se recomienda utilizar únicamente JavaScript puro en lugar de bibliotecas adicionales.
⚠️ Limitación: Las imágenes no visibles no se exportan
Es importante tener en cuenta que Mid Journey solo carga un conjunto de imágenes a la vez. Cuando se realiza un desplazamiento, las imágenes que ya no están visibles se eliminan y se cargan nuevas imágenes. Esto significa que si seleccionamos imágenes que no están visibles en la pantalla, no se exportarán. Es importante tener esto en cuenta al exportar los prompts.
🚀 Exportar imágenes y prompts en masa
Si deseamos exportar todas las imágenes y prompts de forma masiva, hay algunas consideraciones adicionales a tener en cuenta. En primer lugar, podemos utilizar la función de selección de todas las imágenes para seleccionar todas las imágenes que se cargan inicialmente en la página. Sin embargo, esto no garantiza que se exporten todas las imágenes, ya que depende de cuántas imágenes se carguen en la pantalla al ejecutar el código.
🛠️ Solución alternativa para exportar todas las imágenes
Si deseamos exportar todas las imágenes, una solución alternativa es reducir el tamaño de la pantalla para cargar más imágenes a la vez. Podemos hacer esto utilizando la función de zoom del navegador. Al reducir el tamaño de la pantalla, se cargan más imágenes, lo que nos permite seleccionarlas y exportarlas. Sin embargo, es importante tener en cuenta que esta solución puede requerir desplazamiento y puede llevar tiempo si hay cientos de imágenes en la colección.
FAQ
❓ P: ¿Existe una forma más sencilla de exportar los prompts en Mid Journey?
R: Actualmente, no existe una función integrada en Mid Journey para exportar los prompts. El método descrito anteriormente utilizando el intérprete de código de Chat GPT es la mejor solución disponible en la actualidad.
❓ P: ¿El código generado por el intérprete de código de Chat GPT es confiable?
R: El código generado por el intérprete de código de Chat GPT se basa en el código HTML de las imágenes seleccionadas y es confiable en la mayoría de los casos. Sin embargo, es importante revisar y verificar el código antes de ejecutarlo.
❓ P: ¿Puedo exportar los prompts en un formato diferente a CSV?
R: Aunque el código generado en el tutorial es para exportar los prompts en formato CSV, es posible adaptarlo para exportarlos en otros formatos, como Excel o JSON. Solo es necesario modificar el código en consecuencia.
❓ P: ¿Puedo exportar los prompts de diferentes colecciones en Mid Journey?
R: Sí, el método descrito en este tutorial se puede aplicar para exportar los prompts de diferentes colecciones en Mid Journey. Solo es necesario realizar los pasos descritos utilizando la colección deseada.
❓ P: ¿Mid Journey tiene planes de incluir una función de exportación de prompts en el futuro?
R: No se ha anunciado oficialmente si Mid Journey planea incluir una función de exportación de prompts en el futuro. Es recomendable estar atento a las actualizaciones y anuncios de Mid Journey para conocer cualquier nueva función relacionada con la exportación de prompts.