Onde no meu computador Wget fez o download desta imagem?

7

Estou usando o Windows XP. Acabei de fazer o download do wget e colocá-lo na minha pasta C:\Windows .

Eu então executei esta linha de comando (tentando baixar uma imagem de um site):

wget -r -A ".jpg,.gif,.png" http://somesite'sURL/lang2.JPG

Uma janela preta parecida com DOS apareceu por alguns segundos, mostrando que algum tipo de processo estava ocorrendo. Eu suponho que foi o processo de download. Eu pude ver os números percentuais crescentes mostrados. Quando atingiu 100%, a janela preta desapareceu e agora não consigo encontrar onde está a imagem baixada. Eu olhei toda a pasta C:\Windows , mas não encontrei lang2.JPG . Onde é que deveria ser?

Eu descobri que uma pasta é criada, e o arquivo está sendo baixado, mas depois é removido "pois deve ser rejeitado". Por que deveria ser rejeitado? Eu não sei. Você acha que existe uma maneira de "pegá-lo" no meu computador antes que ele seja rejeitado? E por que ainda está sendo baixado primeiro se for rejeitado?

Aqui está o conteúdo da janela de comando:

C:\Documents and Settings\Administrator> wget -r -A".jpg,.gif,.png" http://sitename.URL
--2009-12-01 22:33:18-- http://sitename.URL 
Resolving sitename.URL…xx.xx.xx.xx 
Connecting to sitename.URL¦xx.xx.xx.xx¦ :80…
connected. HTTP request sent, awaiting response… 403 Forbidden
--2009-12-01 22:33:22 ERROR 403: Forbidden.  

C:\Documents and Settings\Administrator> wget -r -A ".jpg,.gif,.png" http://sitename.URL/lang2.JPG
--2009-12-01 22:35:51--  http://<the site’s name>/lang2.JPG 
Resolving sitename.URL…xx.xx.xx.xx
Connecting to sitename.URL¦xx.xx.xx.xx¦ :80… connected. 
HTTP request sent, awaiting response… 200 OK 
Length: 39249 <38K> [image/jpeg] 
Saving to: ‘sitename.URL/lang2.JPG’  

100%[======================================>] 39,249      6.36 KB/sec      in 6.0 s

2009-12-01 22:35:58 <6.36 KB/s> - ‘sitename.URL’ saved [39249/39249]

Removing sitename.URL/lang2.JPG since it should be rejected.

FINISHED --2009-12-01 22:35:58—
Downloaded: 1 files, 38K in 6.0s <6.36 KB/s> 
C:\Documents and Settings\Administrator>
    
por brilliant 01.12.2009 / 10:22

11 respostas

8

Parece que você digitou o comando wget diretamente na caixa de diálogo Iniciar > Executar. Se for esse o caso, você deseja fazer isso para movê-lo para sua área de trabalho:

  1. Iniciar- > Executar, digite cmd , pressione ENTER .

  2. Verifique se o arquivo está lá: dir lang2.JPG (deve exibir os detalhes do arquivo). Se você não vir o arquivo listado, execute dir para obter uma listagem completa do diretório, caso você tenha digitado errado (ou wget não o nomeou o que você esperava).

  3. Mova-o para a área de trabalho: move lang2.JPG Desktop

Isso tudo assume que o comando wget que você executou foi executado no mesmo diretório em que a janela de comando é aberta. A Etapa 2 deve provar isso de uma forma ou de outra.

Se você não visualizar o arquivo listado na Etapa 2, precisará recorrer ao Windows Search ou fazer o download novamente (abra uma janela de comando primeiro desta vez!).

    
por 01.12.2009 / 12:04
16

Descobri que, se você deixar a instalação do wget em seu local padrão, ele salvará o arquivo em:

C:\Users\<current user>\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\bin

No entanto, quando copiei toda a pasta bin, incluindo arquivos .dll, para a minha área de trabalho e tentei novamente fazer o download de um arquivo dessa pasta pelo prompt de comando, ele funcionou corretamente e colocou o arquivo na pasta wget da minha área de trabalho.

Por que funciona de forma diferente dependendo da localização quando é executado Eu não sei, mas é uma solução para, pelo menos, colocar arquivos inicialmente em algum lugar mais acessível.

    
por 03.07.2012 / 15:07
3

Eu tive um problema semelhante depois de baixar e usar o wget para o windows 7. O problema era que eu não abri uma janela de comando com privilégios administrativos. Iniciar- > Executar- > cmd não abre uma janela de comando com privilégios administrativos. Wget ainda não estava no meu PATH, então eu o executei diretamente da pasta "Program Files (x86)". Lá, minha janela de comando não pôde criar um diretório para armazenar tudo. A execução de uma janela de comando com privilégios administrativos (executada como adminitrator) resolveu o problema.

    
por 23.09.2012 / 18:46
3

Eu abri uma linha de comando e tentei

wget http://google.com/ -o log.txt

Meu caminho de instalação do wget é

C:\Program Files (x86)\GnuWin32\bin

Tanto o arquivo de log quanto o index.html do site foram salvos no caminho

%USERPROFILE%\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\bin

Por que isso acontece?

Eu suspeito que o Windows esteja criando algum tipo de ambiente virtual para executar o wget ou que simplesmente não permita salvar arquivos na pasta Arquivos de Programas sem permissão de administrador e isso leva a salvar arquivos baixados em um local tão profundo.

    
por 20.02.2012 / 04:52
2

O arquivo deve ser salvo no diretório de onde você executa o comando.

Por exemplo, se você abrir um novo prompt de comando, ele geralmente começa em:

c:\Documents and Settings\MY_USERNAME\

Então, se você executou o comando lá, é aí que o arquivo deve estar.

Se você mudou para um diretório diferente, como C:\WINDOWS , em seguida, execute o comando, o arquivo será armazenado lá

Espero que isso ajude

    
por 01.12.2009 / 10:29
2

Deve fazer o download para a pasta "working" atual.

O Windows está definido como um caminho, portanto, não importa onde você esteja no seu sistema, ele deve estar acessível.

Eu acho que a imagem estará na raiz do seu perfil de usuário -

Em XP c:\Documents and Settings\username ou clique em Iniciar > Corra e digite %userprofile%

Se isso não funcionar, basta ir em Iniciar > Executar e digite "Cmd" como que deve ser iniciado em qualquer que seja seu diretório home, e você deve encontrar o arquivo lá.

    
por 01.12.2009 / 10:27
1

Ao usar o wget no Windows, primeiro você precisa abrir um prompt de comando para que ele permaneça aberto, executando Iniciar, Executar, digitando cmd e pressionando Enter. Em seguida, use o comando cd para alterar para o diretório em que você deseja armazenar a imagem e executar seu wget. Por padrão, ele armazenará as imagens em seu diretório atual, a menos que você especifique um local diferente.

Além disso, com essa linha de comando, você deve ser capaz de especificar apenas o URL base, não uma imagem específica, para baixar todas as imagens. Isso é o que a opção -A especifica.

    
por 01.12.2009 / 10:28
1

As outras respostas devem estar corretas, mas há também a possibilidade de encontrar o arquivo de imagem (lang2.JPG foi o seu exemplo, acima) usando o recurso de pesquisa do Windows.

    
por 01.12.2009 / 11:51
1

Seu lang2.JPG foi rejeitado porque foi isso que você solicitou usando a opção -A . De acordo com o wget, .jpg é diferente de .JPG e, portanto, o arquivo é descartado. Aqui está a linha de comando que você tentou:

wget -r -A ".jpg,.gif,.png" http://...

Experimente sem -A :

wget -r http://...

Isso fará o download de tudo, incluindo todos os arquivos .html (que você também pode achar útil). Além disso, não rejeitará arquivos.

    
por 01.12.2009 / 22:42
0

wget salvou o arquivo em C: \ Users \ myuserid \ AppData \ Local \ VirtualStore \ Arquivos de Programas (x86) \ GnuWin32 \ bin, embora eu tenha executado em um diretório diferente.

    
por 27.02.2013 / 22:35
0

Para mim (instalação limpa, nada alterado e nenhum diretório de download explícito fornecido), foi:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\WinWget
    
por 17.11.2017 / 05:01