Existe um método para exportar os URLs das guias abertas de uma janela do Firefox?


79

Se eu tiver uma janela do Firefox aberta que contenha 10 guias, existe uma maneira no Firefox ou em um plug-in de obter os URLs dessas 10 guias como um arquivo de texto ou algum outro formato?

Agora, se eu quiser fazer isso, preciso copiar o URL da guia A, colá-lo em algum lugar, ir para a guia B e repetir. Eu também poderia marcar todas as guias em uma pasta e exportar isso, mas isso parece um aborrecimento.

Se não houver esse método, alguém poderia me indicar alguns documentos que descrevem o básico da escrita de um plug-in do Firefox. Estou disposto a escrever isso sozinho, se não houver uma maneira "padrão".

Respostas:


77

Vá para Ferramentas> Opções.

Na guia Geral, procure o botão Usar páginas atuais na seção Inicialização. Quando você clica no botão Usar páginas atuais , todos os URLs das páginas abertas em guias diferentes são copiados para a caixa de texto Página inicial com um delimitador de canal. Copie o texto para obter todos os URLs.

O atalho de teclado para simular o clique no botão Usar páginas atuais é Alt+ T+ O+ C(testado no Firefox 14)


9
Essa ação também pode ser revertida facilmente, basta pressionar Ctrl-z para desfazer a alteração e o que estiver na caixa de texto anteriormente será restaurado. Agora você não precisa instalar um plugin.
kurtzbot

3
Isso não está funcionando para mim ao tentar salvar uma sessão enorme de mais de 300 guias em cerca de 7 Windows. Parece haver um limite para este truque em termos de números guia, cuidado

3
Boa resposta. Alt+E+N+Cpara outros usuários do Linux. :)
Mar

3
Esse método funciona maravilhosamente, mas você precisará fazer isso para cada janela. Ele também não pega as guias fixadas; portanto, você precisará fazer isso separadamente.
precisa saber é o seguinte

3
Esta não deve ser a resposta. Deixe-me ver se entendi, você está configurando temporariamente sua página inicial como uma string contendo guias atuais separadas por pipes (o que não parecerá muito bom ao inserir um email ou documento). Você copia o URL e, em seguida, desfaz para restaurar sua página inicial da maneira que a tinha. O que acontece se você esquecer essa etapa? A resposta de Rook é um método lógico muito melhor para obter todos os URLs das guias.
MarsAndBack

24

Encontrei um complemento chamado URLs da guia Enviar que copia os URLs de todas as guias abertas com a intenção de enviá-los por email a alguém. Esse complemento também permite que o destino dos URLs seja a área de transferência e também o e-mail, para resolver 100% o meu problema.

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


3
infelizmente, este é o fim da vida útil do Firefox 57. Alguém encontrou uma alternativa?
semtex41

1
@ semtex41 Sim, existe. Aqui está: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we Seus chamados "Copiar tudo Tab URLs que"
Abhishek Oza


fwiw o código está disponível em github.com/aecreations/sendtaburls (ou no SWH )
myrdd

11

Não há necessidade de exportar nada.

Apenas salve todas as guias em uma pasta (você já sabe como fazer isso), clique com o botão direito do mouse na pasta e copie. Abra o bloco de notas, cole. Voila. Todos os URLs de favoritos nessa pasta.


1
Sim, isso funciona, mas eu estava pensando mais em ter uma opção em um menu de plug-in ou no menu de contexto que colocaria os URLs na minha área de transferência. Então não precisarei criar, visualizar e excluir pastas de favoritos intermediárias.
precisa saber é o seguinte

Desculpe, não conheço nenhum plugin que faça isso. É um pedido bastante incomum (ainda não consigo entender por que você precisa de algo assim ...). Enfim, você tem um caminho agora ... este leva cerca de 6 cliques ... o mais rápido que eu sei, desculpe.
Rook

Clique com o botão direito na guia, marque todas as guias como favorito, ok, clique com o botão direito em dir, copie ... os URLs estão na área de transferência ... 5 cliques.
Rook

Sim, você está certo sobre isso é incomum. Acho que vou procurar referências sobre como escrever plug-ins do Firefox. Eu quero que seja 2 cliques caramba! Obrigado embora.
precisa saber é o seguinte

2
Este não é um problema tão inusitado. Eu estava procurando a mesma coisa. Tenho mais de 50 abas abertas no meu PC de trabalho das coisas que encontro no almoço. Quero me lembrar ou voltar e ler em profundidade mais tarde. Eu quero exportar e armazenar para que eu possa abrir em casa e navegar no lazer. +1 para a pergunta
ianfuture

5

Um plug-in de código aberto para fazer o trabalho: Copie como Markdown . Benefícios adicionais: funciona no Firefox e no Chrome e exporta com a formatação Markdown.

Copiar como Markdown para Chrome e Firefox

Você costuma digitar o código Markdown manualmente para um link ou imagem, ou mesmo todas as guias de uma janela, e se sente cansado? Copiar como Markdown pode ajudá-lo!

Recursos

Copiar como Markdown é uma extensão do navegador que ajuda a copiar o seguinte como Markdown para a área de transferência do sistema:

  • Guia atual como link
  • Um link na página
  • Uma imagem na página
  • Uma imagem envolvida com um link
  • Todas as guias como uma lista de links
  • Guias destacadas como uma lista de links

Trecho do leia-me do projeto.

Ele pode ser adicionado ao Firefox a partir da lista de Complementos .


Obrigado. Eu escrevi meu próprio bookmarklet para fazer isso na guia atual, mas essa extensão fornece recursos mais úteis.
Anthony G - justiça para Monica

3

Você pode considerar um complemento semelhante com opções diferentes, CopyAllURLs ; especialmente se a correspondência não for uma prioridade. -Não são 2 cliques? Está no menu de contexto. [Essa página vinculada também lista 'soluções alternativas']


2
Sheesh, este complemento agora está desatualizado ..... que solução funcionará para esse problema?

você pode baixar a versão mais recente da página inicial .
DJCrashdummy

1
@DJCrashdummy que geralmente é uma péssima idéia ... addons no site são verificados quanto à estabilidade, malware, etc #
Wilf

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   

Você pode baixar o script SQL detalhado de como exportar todos os URLs das guias do Firefox de uma só vez (PowerShell)


2

Estou usando o Copy Urls Expert . Ele adiciona um item de menu quando clico com o botão direito do mouse em uma guia. Existem opções para copiar todos os URLs na janela atual, no grupo de guias atual ou em todas as guias; e também para abrir URLs da área de transferência. Os URLs são separados apenas por novas linhas. Apreciei a simplicidade dessa abordagem, em comparação com alternativas como os URLs da guia Enviar, que incluem o título de cada página e o URL. "Copy Urls Expert" é uma reescrita de CopyAllURLs , que está desativada.


1
Eu também sou fã disso, mas o Firefox Quantum ... reeee. O Copy Urls Expert é um dos motivos pelos quais ainda não atualizei. Com o script na minha resposta que foi resolvido para mim, mas também preciso de um substituto para o Menu Wizard e o Tab Mix Plus.
Mxmlnkn

@mxmlnkn Sim, acabei de desclassificar instalando um binário do Firefox ESR. Para que eu possa digitar nesta caixa com "It's All Text!".
Metamórfica

2

Tente exportar URLs de guias (Firefox 48+)

Permite copiar a lista atual de URLs abertos (opcionalmente incluindo o título) para a área de transferência ou exportá-la para um arquivo com registro de data e hora.


2

Do comentário de @Rook:

  • Clique com o botão direito em qualquer guia

  • Escolha "marcar todas as guias como favorito"

  • Clique com o botão direito na nova pasta

  • Escolha "copiar"

Agora os URLs estão na área de transferência.


Algumas notas e dicas: (1) Quando você escolhe " marcar todas as guias ", o Firefox abrirá uma nova janela solicitando que você defina o nome e o local da pasta a ser criada. (2) Os URLs na área de transferência serão separados por novas linhas. A primeira linha contém o nome da pasta definida anteriormente . (3) sobre " clicar com o botão direito do mouse na nova pasta ": Você pode clicar com o botão direito do mouse não apenas na " Biblioteca " ( Ctrl+Shift+O), mas também na barra de favoritos (desde que você a tenha criado lá), na barra lateral de favoritos ( Ctrl+B) ou até em o menu suspenso da barra de menus.
myrdd

@ aparente001: PS: Suponho que você esteja se referindo a este comentário de Rook . PPS: você cometeu um erro de digitação em "Chooseookmark";)
myrd 31/10/1918

1
Pressione CTRL+SHIFT+Dno Firefox (Windows) se a opção "Marcar todas as guias" não estiver lá quando você clicar com o botão direito em uma guia.
Leopoldo Sanczyk

1

Eu usei o URL Lister por algumas ocasiões. É um complemento simples que adiciona uma opção em "Ferramentas". Em seguida, exibe os URLs de todas as guias abertas em uma área de texto editável.

Permite exportar a lista (copiando-a para a área de transferência) como texto sem formatação, âncoras HTML ou como uma lista com marcadores.

Parece (por comparação visual das capturas de tela disponíveis) semelhante aos URLs da guia Enviar mencionados anteriormente , com as diferenças sendo a falta de suporte por email e a existência da área de texto editável.

insira a descrição da imagem aqui


1
Em contraste com Enviar guia URLs , URL Lister não funciona com Firefox 56.
maxschlepzig

1

Como segunda opção, você mencionou colocar os links em um arquivo de texto. Esse método permite criar documentação para pesquisa e enviar por e-mail os links com títulos e descrições (ou outros metadados), criando suas próprias escolhas do que você deseja copiar e como deseja formatá-lo. Você pode usar o Multiple Tab Handler (complemento do Firefox) . Apenas mostrarei o que uso para copiar para o e-mail, pois acho que a criação de uma lista não ordenada de links com URLs ocultos no hipertexto não apareceria bem aqui. As duas primeiras páginas não tinham descrições, então joguei uma das minhas. Se enviar um e-mail, posso colocar os títulos em negrito manualmente e remover o "::" quando não houver descrição.

Navegação com guias no Firefox :: A navegação com guias no Firefox permite carregar várias páginas da web em guias separadas na mesma janela do navegador

O uso do MTH funciona bem para criar documentação no Evernote , útil se você trabalha em vários sistemas ou deseja que suas anotações estejam disponíveis em qualquer lugar. Para ajudá-lo com alguns exemplos de configuração do MTH com várias opções, consulte http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt


Oponho-me a editar feito para o acima, que é bem intencionado, mas destrói o conteúdo. O MTH não gera formato rich text, portanto, não pode gerar o que é mostrado acima. Para algo semelhante ao acima, seria necessário usar um conjunto diferente de saída e enviá-la através de um editor online antes de colar em um email. O exemplo incluiu um link para essa mesma pergunta, para que se possa ver especificamente o que pode ser gerado, além de mais dois links (ainda incluídos) que não servem apenas para mostrar no exemplo, mas como links para conteúdo adicional de interesse. Limitações severas nas respostas.
dmcritchie

A resposta deve incluir @djcrashdummy, -at-Hennes e -at-duDE. Naquela época, eu não tinha pontos suficientes para postar links interessantes, que só seriam aplicados à primeira lista de Manipuladores de várias guias no parágrafo grande. E agora não tenho (alguns milhares) pontos para poder reverter uma edição incorreta.
dmcritchie

1

Este não é um complemento, mas para minha própria conveniência, escrevi uma função bash se você não tiver medo da linha de comando e se estiver usando o 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
}

Ao chamar essa função, getOpenTabsele lê o backup da sessão atual da pasta de perfil padrão, extrai-o usando o dejsonlz4que você precisa instalar para esta função e salva os links na área de transferência. Pacotes necessários (além dejsonlz4): jq, sed,xclip


0

Uma boa maneira de exportar todas as guias abertas do FIREFOX é "CTRL + SHIFT + D" ou ALT + B e, em seguida, marque todas as guias e salve como marcador de pasta no Bookmark Manager -> depois exporte como HTML


Adicionar todas as guias aos favoritos ??? E os marcadores existentes?
Peter Mortensen


-1

Clique no ícone e arraste para a área de trabalho. (A maneira mais rápida :) insira a descrição da imagem aqui


-1

Use "Grupos de guias", você pode exportar / importar todas as suas guias facilmente como um favorito


2
Embora isso possa responder à pergunta, seria uma resposta melhor se você pudesse fornecer alguma explicação para isso. Por exemplo, uma breve explicação sobre o que são grupos de guias e como exportá-los.
DavidPostill

-3

siga a sugestão de tazo:

arraste o "ícone" (terra ou cadeado ou o que for) para um documento do Word. o URL aparece em qualquer ponto em que o cursor foi deixado.

essa não é uma boa solução para a pergunta original, pois você ainda precisa ir para cada guia, mas pelo menos é um pouco mais rápida do que clicar com o botão direito do mouse na barra de endereços, copiar e colar em um documento. também pode ser um atalho rápido para os momentos em que você só precisa incluir o URL de uma guia com algum outro texto.

nota: a primeira vez que tentei isso, ele apareceu no documento do Word como texto diferente. o texto era um hiperlink e, quando abri para editar o hiperlink, o URL que apontava era a guia que eu tentava arrastar. não sei de onde veio esse texto. meu palpite é que poderia ter sido o último pedaço de texto que eu copiei e estava na área de transferência.

note2: isso não funcionou no bloco de notas.

note3: CopyAllURLs e URL Lister não estão disponíveis para a versão 42.0 (ou em 2014). Copiar links parece ainda ser uma opção. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.