¿Existe algún método para exportar las URL de las pestañas abiertas de una ventana de Firefox?

79

Si tengo una ventana de Firefox abierta que contiene 10 pestañas, ¿hay alguna forma en Firefox o mediante un complemento para obtener las URL de esas 10 pestañas como un archivo de texto o algún otro formato?

En este momento, si quiero hacer esto, necesito copiar la URL de la pestaña A, pegarla en algún lugar, moverme a la pestaña B y repetir. También podría marcar todas las pestañas en una carpeta y exportar eso, pero parece una molestia.

Si no existe tal método, ¿alguien podría señalarme algunos documentos que describan los conceptos básicos para escribir un complemento de Firefox? Estoy dispuesto a escribir esto yo mismo si no hay una forma "estándar".

Hekevintran
fuente

Respuestas:

77

Vaya a Herramientas> Opciones.

En la pestaña General, busque el botón Usar páginas actuales en la sección Inicio. Cuando hace clic en el botón Usar páginas actuales , todas las URL de las páginas abiertas en diferentes pestañas se copian en el cuadro de texto Página de inicio con un delimitador de canalización. Copie el texto para obtener todas las URL.

El método abreviado de teclado para simular hacer clic en el botón Usar páginas actuales es Alt+ T+ O+ C(probado en Firefox 14)

mvark
fuente
9
Esta acción también se puede revertir fácilmente, solo presione ctrl-z para deshacer el cambio y todo lo que estaba en el cuadro de texto anteriormente se restaurará. Ahora no tiene que instalar un complemento.
kurtzbot
3
Esto no funciona para mí cuando intento guardar una gran sesión de más de 300 pestañas en aproximadamente 7 Windows. Parece que hay un límite para este truco en términos de números de tabulación, tenga cuidado
3
Buena respuesta. Alt+E+N+Cpara cualquier otro usuario de Linux. :)
Ash
3
Este método funciona de maravilla, pero tendrá que hacerlo para cada ventana. Tampoco toma pestañas ancladas, por lo que también tendrá que hacerlo por separado.
Tustin2121
3
Esta no debería ser la respuesta. Permítame aclarar esto, está configurando temporalmente su página de inicio en una cadena que contiene pestañas actuales separadas por tuberías (que no se verá muy bien cuando ingrese en un correo electrónico o documento). Copias la URL y luego la deshaces para volver a configurar tu página de inicio como la tenías. ¿Qué pasa si olvidas ese paso? La respuesta de Rook es un método lógico mucho mejor para obtener todas las URL de pestañas.
MarsAndBack
24

Encontré un complemento llamado Enviar URL de pestañas que copia las URL de todas las pestañas abiertas con la intención de enviarlas por correo electrónico a alguien. Este complemento también permite que el objetivo de las URL sea el portapapeles y el correo electrónico, por lo que esto resuelve mi problema al 100%.

https://addons.mozilla.org/en-US/firefox/addon/4437

Hekevintran
fuente
3
desafortunadamente este es el final de la vida con Firefox 57. ¿Alguien ha encontrado una alternativa?
semtex41
1
@ semtex41 Sí lo hay. Aquí está: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we Se llama "Copiar todas las URL de pestañas NOSOTROS"
Abhishek Oza
Además, otro: addons.mozilla.org/en-US/firefox/addon/...
MarsAndBack
luego, el código está disponible en github.com/aecreations/sendtaburls (o en SWH )
myrdd
11

No es necesario exportar nada.

Simplemente guarde todas las pestañas en una carpeta (ya sabe cómo hacerlo), haga clic derecho en la carpeta, copie. Abra el bloc de notas, pegue. Voila Todas las URL de marcadores en esa carpeta.

Torre
fuente
1
Sí, eso funciona, pero estaba pensando más en la línea de tener una opción en un menú de complementos o en el menú contextual que pondría las URL en mi portapapeles. Entonces no tendré que crear, ver y eliminar carpetas intermedias de marcadores.
hekevintran
Lo siento, no conozco ningún complemento que haga eso. Es una solicitud bastante inusual (todavía no puedo ver por qué necesitas algo así ...). De todos modos, ahora tienes un camino ... este toma alrededor de 6 clics ... lo más rápido que sé, lo siento.
Torre
Haga clic derecho en la pestaña, marque todas las pestañas, ok, haga clic derecho en dir, copie ... las URL están en el portapapeles ... 5 clics.
Torre
Sí, tienes razón acerca de lo inusual. Creo que voy a buscar referencias sobre cómo escribir complementos de Firefox. ¡Quiero que sean 2 clics maldita sea! Gracias sin embargo.
hekevintran
2
Este no es un problema tan inusual. Estaba buscando lo mismo. Tengo más de 50 pestañas abiertas en mi PC de trabajo de las cosas que encuentro en mi hora de almuerzo que quiero recordar o volver y leer en profundidad más tarde. Quiero exportar y almacenar para poder abrir en casa y navegar por placer. +1 para pregunta
ianfuture
5

Un complemento de código abierto para hacer el trabajo: Copiar como Markdown . Beneficios adicionales: funciona tanto en Firefox como en Chrome, y se exporta con formato Markdown.

Copiar como Markdown para Chrome y Firefox

¿A menudo escribe el código Markdown manualmente para un enlace o imagen, o incluso todas las pestañas en una ventana, y se siente cansado? ¡Copiar como Markdown puede ayudarte!

Caracteristicas

Copiar como Markdown es una extensión del navegador que te ayuda a copiar las siguientes cosas como Markdown en el portapapeles de tu sistema:

  • Pestaña actual como enlace
  • Un enlace en la página
  • Una imagen en la página
  • Una imagen que está envuelta con un enlace
  • Todas las pestañas como una lista de enlaces
  • Pestañas resaltadas como una lista de enlaces

Extracto del archivo Léame del proyecto.

Se puede agregar a Firefox desde su lista de complementos .

gaborous
fuente
Gracias. Había escrito mi propio bookmarklet para hacer esto para la pestaña actual, pero esta extensión proporciona características más útiles.
Anthony G - justicia para Monica
3

Es posible que desee considerar un complemento similar con diferentes opciones, CopyAllURLs ; especialmente si el correo no es una prioridad. -¿No son esos 2 clics? Está en el menú contextual. [Esa página vinculada también enumera 'soluciones alternativas']

Allanrockwell
fuente
2
Sheesh, este complemento ahora está desactualizado ... ¿qué solución funcionará incluso para este problema?
Puede descargar la última versión desde la página de inicio .
DJCrashdummy
1
@DJCrashdummy que generalmente es una mala idea ... los complementos en el sitio se comprueban por estabilidad, malware, etc.
Wilf
3

Estoy usando Copy Urls Expert . Agrega un elemento de menú cuando hago clic derecho en una pestaña. Hay opciones para copiar todas las URL en la ventana actual, en el grupo de pestañas actual o en todas las pestañas; y también para abrir URLs desde el portapapeles. Las URL solo están separadas por nuevas líneas. Aprecié la simplicidad de este enfoque, en comparación con alternativas como Enviar URL de pestaña que incluye el título de cada página junto con la URL. "Copy Urls Expert" es una reescritura de CopyAllURLs , que está desactivada .

Metamórfico
fuente
1
También soy fanático de esto, pero Firefox Quantum ... reeee. Copy Urls Expert es una de las razones por las que aún no actualicé. Con el script en mi respuesta, eso está resuelto para mí, pero también necesito un reemplazo para Menu Wizard y Tab Mix Plus.
mxmlnkn
@mxmlnkn Sí, acabo de degradar instalando un binario ESR de Firefox. Así que puedo escribir en este cuadro con "¡Es todo texto!".
Metamórfico
3
#Test in Firefox 5.0
$sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore-backups\recovery.js"
$sessionStoreFileExists = Test-Path $sessionStoreFile
If($sessionStoreFileExists -eq $False) {
    #Test in Firefox 2.0, 3.0 and 4.0
    $sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore.js"
}
(Get-Content -Encoding UTF8 -Raw -Path $sessionStoreFile).Trim('()') | ConvertFrom-Json |
Select -Expand Windows | Select -Expand Tabs | 
Where { !$_.hidden } | ForEach { @($_.Entries)[-1] } | 
Select Url, Title | Export-Csv -Path $CsvFile  -Encoding UTF8  -NoTypeInformation   

Puede descargar un script SQL detallado de cómo exportar todas las URL de las pestañas de Firefox a la vez (PowerShell)

frank tan
fuente
2

Intente exportar URL de pestañas (Firefox 48+)

Le permite copiar la lista actual de URL abiertas (opcionalmente, incluyendo su título) al portapapeles o exportarla a un archivo con marca de tiempo.

alct
fuente
2

Del comentario de @Rook:

  • Haga clic derecho en cualquier pestaña

  • Elija "marcar todas las pestañas"

  • Haga clic derecho en la nueva carpeta

  • Elija "copiar"

Ahora las URL están en el portapapeles.

aparente001
fuente
Algunas notas y sugerencias: (1) Cuando elige " marcar todas las pestañas ", Firefox abrirá una nueva ventana pidiéndole que defina el nombre y la ubicación de la carpeta que se creará. (2) Las URL en el portapapeles estarán separadas por nuevas líneas. La primera línea contendrá el nombre de carpeta previamente definido . (3) sobre " hacer clic con el botón derecho en la nueva carpeta ": puede hacer clic con el botón derecho no solo en la " Biblioteca " ( Ctrl+Shift+O), sino también en la Barra de herramientas de marcadores (dado que la creó allí), la Barra lateral de marcadores ( Ctrl+B) o incluso el menú desplegable de la barra de menú.
myrdd el
@ aparente001: PD: Supongo que te estás refiriendo a este comentario de Rook . PPS: tiene un error tipográfico en "Chooseookmark";)
myrdd
1
Presione CTRL+SHIFT+Den Firefox (Windows) si la opción "Marcar todas las pestañas" no está allí cuando hace clic derecho en una pestaña.
Leopoldo Sanczyk
1

He usado URL Lister en un par de ocasiones. Es un complemento simple que agrega una opción en "Herramientas". Luego muestra todas las URL de las pestañas abiertas en un área de texto editable.

Permite exportar la lista (copiándola al portapapeles) como texto sin formato, anclajes HTML o como una lista con viñetas.

Se ve (por comparación visual de las imágenes disponibles) similar a la ya referidos Enviar URL Tab, con las diferencias es la falta de soporte de correo electrónico y con la existencia de la zona de texto editable.

ingrese la descripción de la imagen aquí

Doktoro Reichard
fuente
1
A diferencia de las URL de envío de pestañas , URL Lister no funciona con Firefox 56.
maxschlepzig
1

Como segunda opción, mencionó poner los enlaces en un archivo de texto. Ese método le permite crear documentación para la investigación y enviar por correo electrónico los enlaces con títulos y descripciones (u otros metadatos), creando sus propias opciones de lo que desea copiar y cómo desea formatearlo. Puede usar el controlador de varias pestañas (complemento de Firefox) . Solo mostraré lo que uso para copiar en el correo electrónico, ya que creo que crear una lista desordenada de enlaces con URL enterradas en hipertexto no se vería bien aquí. Las dos primeras páginas no tenían descripciones, así que agregué una propia. Si envía un correo electrónico, podría poner manualmente en negrita los títulos y eliminar el "::" cuando no haya una descripción.

Navegación con pestañas en Firefox :: La navegación con pestañas en Firefox le permite cargar varias páginas web en pestañas separadas dentro de la misma ventana del navegador

Usar MTH funciona bien para crear documentación en Evernote , útil si trabajas en múltiples sistemas o quieres que tus notas estén disponibles en cualquier lugar. Para ayudarlo con algunos ejemplos de configuración de MTH con una variedad de opciones, consulte http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt

dmcritchie
fuente
Me opongo a la edición realizada a lo anterior, que está bien intencionado, pero destruye el contenido. MTH no genera formato de texto enriquecido, por lo que no puede generar lo que se muestra arriba. Para algo similar al anterior, tendría que usar un conjunto diferente de salida y poner esa salida a través de un editor en línea antes de pegarla en un correo electrónico. El ejemplo incluía un enlace a esta misma pregunta para que uno pueda ver específicamente lo que podría generarse, además de dos enlaces más (aún incluidos) que no solo sirven para mostrar en el ejemplo, sino también como enlaces a contenido adicional de interés. Limitaciones severas en las respuestas.
dmcritchie
Se supone que la respuesta incluya @djcrashdummy, -at-Hennes y -at-duDE. En ese momento no tenía suficientes puntos para publicar enlaces agradables que solo se habrían aplicado a la primera lista de Multiple Tab Handler dentro del párrafo grande. Y ahora me faltan (unos pocos miles) puntos para poder revertir una edición incorrecta.
dmcritchie
1

Esto no es un complemento, pero para mi conveniencia escribí una función bash si no tienes miedo de la línea de comando y si estás usando Linux:

getOpenTabs(){
    local profile=$( sed -n -r '/^Path=/,/^Default=1/{ s|^Path=(.*)|\1|p; }' 
        "$HOME/.mozilla/firefox/profiles.ini" )
    # https://github.com/avih/dejsonlz4/blob/master/src/dejsonlz4.c
    dejsonlz4 "$HOME/.mozilla/firefox/$profile/sessionstore-backups/recovery.jsonlz4" |
        jq -c '.windows[].tabs[].entries[-1].url' |
        sed 's|^"||; s|"$||;' |
        xclip -selection c
}

Al llamar a esta función getOpenTabs, lee la copia de seguridad de la sesión actual de la carpeta de perfil predeterminada, la extrae utilizando dejsonlz4, que debe instalar para esta función, y guarda los enlaces en el portapapeles. Paquetes necesarios (además dejsonlz4): jq, sed,xclip

mxmlnkn
fuente
0

Una buena manera de exportar todas las pestañas abiertas de FIREFOX es "CTRL + MAYÚS + D" o ALT + B y luego Marcar todas las pestañas y guardar como marcador de carpeta en Bookmark Manager -> luego exportar como HTML

Petre Sosa
fuente
Marcar todas las pestañas? ¿Qué pasa con los marcadores existentes?
Peter Mortensen
-1

HAGA CLIC en el "ICONO" y arrástrelo al escritorio. (La forma más rápida :) ingrese la descripción de la imagen aquí

T.Todua
fuente
-1

Utilice "Grupos de pestañas", puede exportar / importar todas sus pestañas fácilmente como marcadores

Martín
fuente
2
Si bien esto puede responder la pregunta, sería una mejor respuesta si pudiera proporcionar alguna explicación de por qué lo hace. Por ejemplo, una breve explicación de qué son los grupos de pestañas y cómo exportarlos.
DavidPostill
-3

seguimiento a la sugerencia de tazo:

arrastre el "icono" (tierra o candado o lo que sea) a un documento de Word. la URL aparece en cualquier punto en el que se dejó el cursor.

esta no es una buena solución para la pregunta original, ya que todavía tiene que ir a cada pestaña, pero al menos es un poco más rápido que hacer clic derecho en la barra de direcciones, copiar y luego pegar en un documento. También puede ser un atajo rápido para esos momentos en los que solo necesita incluir la URL de una pestaña con algún otro texto.

nota: la primera vez que probé esto, apareció en el documento de Word como texto diferente. el texto era un hipervínculo, y cuando abrí para editar el hipervínculo, la URL a la que apuntaba era la pestaña que había intentado arrastrar. No sé de dónde vino ese texto. Supongo que podría haber sido el último fragmento de texto que había copiado y estaba en el portapapeles.

nota2: esto no funcionó para el Bloc de notas.

nota 3: CopyAllURLs y URL Lister no están disponibles para la versión 42.0 (o, en algún momento de 2014). Copiar enlaces parece seguir siendo una opción. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

colbey
fuente