Как использовать wget с параметром GET или перенаправить веб?

извините, .. я ноб в Ubuntu ... и я пытаюсь создать роботов для скачивания файла ..

я могу скачать zip-файл через адресную строку веб-браузера, как это

http://www.mysite.com/getFile.php?mirror=1&categori=advanture&file=001.zip

, но когда я пытаюсь использовать wget, файл никогда не был загружен ...

Вот как я использую wget:

$ wget -H http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip $ wget -H -k http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip $ wget -H -m http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip $ wget -H -m -k http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip

all wget просто загружает файл php .. когда я его открываю, это просто <font color=red>invalid url</font>

делает это из-за перенаправления? или печенье? когда я очищу все файлы cookie в mozilla и снова загружу .. он все еще wokrs ..

или сеанс? mysite.com никогда не использует пользователя для входа в систему

3
задан 7 June 2011 в 20:43

27 ответов

Вы должны использовать апострофы или двойные кавычки вокруг URL-адреса, потому что он содержит специальный символ &.

5
ответ дан 25 July 2018 в 21:46
  • 1
    спасибо.... я не знаю, что [F1] является специальным чаре – Egy Mohammad Erdin 7 June 2011 в 12:16

Вы должны использовать апострофы или двойные кавычки вокруг URL-адрес, потому что он содержит специальный символ &.

5
ответ дан 26 July 2018 в 15:50

Вы должны использовать апострофы или двойные кавычки вокруг URL-адреса, потому что он содержит специальный символ &.

5
ответ дан 26 July 2018 в 16:39

Вы должны использовать апострофы или двойные кавычки вокруг URL-адрес, потому что он содержит специальный символ &.

5
ответ дан 2 August 2018 в 03:21

Вы должны использовать апострофы или двойные кавычки вокруг URL-адрес, потому что он содержит специальный символ &.

5
ответ дан 4 August 2018 в 19:19

Вы должны использовать апострофы или двойные кавычки вокруг URL-адрес, потому что он содержит специальный символ &.

5
ответ дан 6 August 2018 в 03:31

Вы должны использовать апострофы или двойные кавычки вокруг URL-адреса, потому что он содержит специальный символ & amp; .

5
ответ дан 7 August 2018 в 21:19

Вы должны использовать апострофы или двойные кавычки вокруг URL-адреса, потому что он содержит специальный символ & amp; .

5
ответ дан 10 August 2018 в 09:38

Вы должны использовать апострофы или двойные кавычки вокруг URL-адреса, потому что он содержит специальный символ & amp; .

5
ответ дан 13 August 2018 в 15:48
  • 1
    спасибо .... я не знаю, что & amp; является специальным символом – Egy Mohammad Erdin 7 June 2011 в 12:16

Действительно удивительное решение ....! Это работает для меня отлично.

Спасибо ....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 25 July 2018 в 21:46

Вы должны использовать один(') или двойные кавычки(") в URL-адрес, поэтому соединение должно выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 25 July 2018 в 21:46
  • 1
    извините, .. я принимаю @elmicha ответ .. потому что он отвечает первым .. но спасибо, ... я отчитаю ваш ответ .. – Egy Mohammad Erdin 7 June 2011 в 12:17

Действительно удивительное решение ....! Это работает для меня отлично.

Спасибо ....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 26 July 2018 в 15:50

Вы должны использовать одиночные (') или двойные кавычки (") в URL, поэтому ссылка должна выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 26 July 2018 в 15:50
  • 1
    к сожалению,.. я принимаю @elmicha ответа.. потому что он сначала ответить.. но спасибо... я вот до Вашего ответа.. – Egy Mohammad Erdin 7 June 2011 в 12:17

действительно потрясающее решение....! Это работает для меня отлично.

Спасибо....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 26 July 2018 в 16:39

Вы должны использовать одиночные (') или двойные кавычки (") в URL, поэтому ссылка должна выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 26 July 2018 в 16:39
  • 1
    извините, .. я принимаю @elmicha ответ .. потому что он отвечает первым .. но спасибо, ... я отчитаю ваш ответ .. – Egy Mohammad Erdin 7 June 2011 в 12:17

действительно потрясающее решение....! Это работает для меня отлично.

Спасибо....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 2 August 2018 в 03:21

Вы должны использовать один(') или двойные кавычки(") в URL-адрес, поэтому соединение должно выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 2 August 2018 в 03:21
  • 1
    извините, .. я принимаю @elmicha ответ .. потому что он отвечает первым .. но спасибо, ... я отчитаю ваш ответ .. – Egy Mohammad Erdin 7 June 2011 в 12:17

действительно потрясающее решение....! Это работает для меня отлично.

Спасибо....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 4 August 2018 в 19:19

Вы должны использовать одиночные (') или двойные кавычки (") в URL, поэтому ссылка должна выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 4 August 2018 в 19:19
  • 1
    к сожалению,.. я принимаю @elmicha ответа.. потому что он сначала ответить.. но спасибо... я вот до Вашего ответа.. – Egy Mohammad Erdin 7 June 2011 в 12:17

Действительно удивительное решение ....! Это работает для меня отлично.

Спасибо ....

$command = "wget 'URL WITH QUERY STRING'"; exec("$command >/dev/null &");
-1
ответ дан 6 August 2018 в 03:31

Вы должны использовать один(') или двойные кавычки(") в URL-адрес, поэтому соединение должно выглядеть так:

$ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"
6
ответ дан 6 August 2018 в 03:31
  • 1
    извините, .. я принимаю @elmicha ответ .. потому что он отвечает первым .. но спасибо, ... я отчитаю ваш ответ .. – Egy Mohammad Erdin 7 June 2011 в 12:17

В URL-адресе вы должны использовать одиночные ( ') или двойные кавычки ( "), поэтому ссылка должна выглядеть так:

  $ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"  
6
ответ дан 7 August 2018 в 21:19

Действительно удивительное решение ....!

Спасибо ....

  $ command = "wget" URL WITH QUERY STRING '";  exec ("$ command & gt; / dev / null & amp;");   
-1
ответ дан 7 August 2018 в 21:19

Действительно удивительное решение ....!

Спасибо ....

  $ command = "wget" URL WITH QUERY STRING '";  exec ("$ command & gt; / dev / null & amp;");   
-1
ответ дан 10 August 2018 в 09:38

В URL-адресе вы должны использовать одиночные ( ') или двойные кавычки ( "), поэтому ссылка должна выглядеть так:

  $ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"  
6
ответ дан 10 August 2018 в 09:38

Действительно удивительное решение ....!

Спасибо ....

  $ command = "wget" URL WITH QUERY STRING '";  exec ("$ command & gt; / dev / null & amp;");   
-1
ответ дан 13 August 2018 в 15:48

В URL-адресе вы должны использовать одиночные ( ') или двойные кавычки ( "), поэтому ссылка должна выглядеть так:

  $ wget "http://www.mysite.com/getFile.php?mirror=1&categori=images&file=001.zip"  
6
ответ дан 13 August 2018 в 15:48
  • 1
    извините, .. я принимаю @elmicha ответ .. потому что он отвечает первым .. но спасибо, ... я отчитаю ваш ответ .. – Egy Mohammad Erdin 7 June 2011 в 12:17

Другие вопросы по тегам:

Похожие вопросы: