Реклама на сайте Advertise with us

Wget обрезает урл после знака &

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 06/02/08 в 10:36       Ответить с цитатойцитата 

Проблема возникла,
нужно wget'ом выкачивать динамику вида
domain.com/script?val1=data1&val2=data2

так вот wget выкачивает domain.com/script?val1=data1 т.е. обрезает все что после &

параметр --post-data не помог, т.к. он формирует POST запрос а скрипт обрабатывает только GET запросы

неужель никак не обойти?

0
 



С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962


Передовик Master-X (01.06.2018) Передовик Master-X (16.06.2019) Передовик Master-X (01.04.2020) Передовик Master-X (16.04.2020) Передовик Master-X (16.10.2021) Ветеран трепа Master-X (01.11.2021)
Ссылка на сообщениеДобавлено: 06/02/08 в 11:05       Ответить с цитатойцитата 

wget "юрл?blabal&bla"
юзай кавычки

5
 



С нами с 19.02.03
Сообщения: 1284
Рейтинг: 354

Ссылка на сообщениеДобавлено: 06/02/08 в 11:30       Ответить с цитатойцитата 

точнаicon_smile.gif
пиздец все простое рядом а я блять полез...)))

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 06/02/08 в 16:04       Ответить с цитатойцитата 

Одинарные, а не двойные
А то шелл будет парсить $ и прочее
Разумеется, в урле в таком случае не должно быть одинарных кавычек
Иначе надо таки двойные, но тогда надо искейпить $, ', `, "...

0
 

Jazz Jazz Jazz

С нами с 03.08.04
Сообщения: 4429
Рейтинг: 2605

Ссылка на сообщениеДобавлено: 06/02/08 в 17:00       Ответить с цитатойцитата 

офтоп. есть список урлов на фильмы. как поуму дать их wget , что бы он за меня их скачивал, а я потом со своего шустренького сервачка домой их всех перекачал ?

0
 



С нами с 18.12.05
Сообщения: 111
Рейтинг: 160

Ссылка на сообщениеДобавлено: 06/02/08 в 17:18       Ответить с цитатойцитата 

я так и качаю обычно icon_smile.gif
Ставишь утилиту screen (yum install screen если линукс типо федоры или /usr/ports/sysutils/screen/ make install clean во фре)

Делаешь screen -dmS films (создает виртуальный терминал icon_smile.gif )
Идешь в него screen -r , ну а далее запускаешь wget -P -i links.txt
icon_smile.gif

Если нужно качать торент на линуховом или фрюшном дедике, то советую консольную програмку rtorrent, только не забудь открыть нужные порты на сервере icon_smile.gif

0
 

Jazz Jazz Jazz

С нами с 03.08.04
Сообщения: 4429
Рейтинг: 2605

Ссылка на сообщениеДобавлено: 06/02/08 в 17:22       Ответить с цитатойцитата 

у меня фрибсд.
тоесть wget-ом неудобно получается? он вроде бы умеет докачивать

0
 



С нами с 18.12.05
Сообщения: 111
Рейтинг: 160

Ссылка на сообщениеДобавлено: 06/02/08 в 17:26       Ответить с цитатойцитата 



Чтоб запустить с поддержкой докачки
Код:
wget -c


Почему не удобно? Просто в основном все фильмы и софт выкладывают в торентах, поэтому и приходится качать через rtorrent

0
 

Jazz Jazz Jazz

С нами с 03.08.04
Сообщения: 4429
Рейтинг: 2605

Ссылка на сообщениеДобавлено: 06/02/08 в 17:45       Ответить с цитатойцитата 

зайти изпод юзера,потом

nohup wget -с http://сайт/ШОТО1 &
nohup wget -с http://сайт/ШОТО2 &
nohup wget -с http://сайт/ШОТО3 &

примерно так ?

0
 

Jazz Jazz Jazz

С нами с 03.08.04
Сообщения: 4429
Рейтинг: 2605

Ссылка на сообщениеДобавлено: 06/02/08 в 17:48       Ответить с цитатойцитата 

Pika писал:
Чтоб запустить с поддержкой докачки
Код:
wget -c


Почему не удобно? Просто в основном все фильмы и софт выкладывают в торентах, поэтому и приходится качать через rtorrent


у меня не получается торентом попользоватся. я за выход,отдачу столько заплачу что дешевле купить просто эти фильмы

0
 



С нами с 18.12.05
Сообщения: 111
Рейтинг: 160

Ссылка на сообщениеДобавлено: 06/02/08 в 17:49       Ответить с цитатойцитата 

Можно и так, но я как писал выше предпочитаю запускать такие процессы в виртуальном терминале screen.

К нему всегда можно подконектится и посмотреть что происходит icon_smile.gif А в твоем случае у тебя не будет контроля за происходящим.

0
 

Jazz Jazz Jazz

С нами с 03.08.04
Сообщения: 4429
Рейтинг: 2605

Ссылка на сообщениеДобавлено: 06/02/08 в 17:56       Ответить с цитатойцитата 

tail -f ./nohup.out
ps aux | grep wget

что-то похожее на контроль. а как остановить если что,не знаю,с "-с" не качал есчё

0
 



С нами с 18.12.05
Сообщения: 111
Рейтинг: 160

Ссылка на сообщениеДобавлено: 06/02/08 в 18:13       Ответить с цитатойцитата 

--Alias-- писал:
у меня не получается торентом попользоватся. я за выход,отдачу столько заплачу что дешевле купить просто эти фильмы

Для этого и надо иметь открытыми порты 6890:6999 и регулировать приоритет отдачи 1 к 1му.

0
 

продаю базы адалт кейвордов

С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772


Передовик Master-X (16.05.2004) Передовик Master-X (01.06.2004)
Ссылка на сообщениеДобавлено: 06/02/08 в 18:41       Ответить с цитатойцитата 

--Alias-- писал:
а как остановить если что,не знаю


ps показывает номер процесса
убить его kill -9 номер

сдам подпись, стучите в личку

0
 



С нами с 18.12.05
Сообщения: 111
Рейтинг: 160

Ссылка на сообщениеДобавлено: 06/02/08 в 18:43       Ответить с цитатойцитата 

Чтоб грохнуть все killall -9 wget icon_smile.gif

0
 



С нами с 11.06.03
Сообщения: 1266
Рейтинг: 950


Передовик Master-X (01.01.2008)
Ссылка на сообщениеДобавлено: 06/02/08 в 20:07       Ответить с цитатойцитата 

Чтобы не напрягать(ся) то можно все урлы в файл записать и
Код:

wget -c --input-file=<file>

Этот метод хорош ещё и тем что счетчики копятся. Можно квоту на ночь установить.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »