программирование на shell (по ftp подключиться можно, а как насчет http?)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
RealJokeR
Сообщения: 12

программирование на shell

Сообщение RealJokeR »

Возможно ли на шеле написать скриптик, чтобы он мог заходить на сайт, по http естественно, но не просто заходить (opera site.ru не покатит), а зайти, может даже авторизоваться там (а тут надо пару запросов подать), зайти на страничку, и скопировать исходный код в файл. Если так сделать нельзя, то хотелось бы узнать как можно такое реализовать. Смыл всего этого заключается в сохранении исходного текста страницы в файл не ручками, а скриптиком :rolleyes:
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: программирование на shell

Сообщение /dev/random »

На выбор: man wget или man curl.

Об отправке метода POST (для авторизации) см. параметр --post-data в man wget или --data в man curl.
Спасибо сказали:
RealJokeR
Сообщения: 12

Re: программирование на shell

Сообщение RealJokeR »

Есть еще маленький вопрос, как получить из diff разницу? Тоесть у него естественно стандартный ответ 0 или 1, но ведь он еще в консоль пишет в чем разница файлов. Это же как-то можно получить. Ну и записать в файл. Как это сделать?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian
Контактная информация:

Re: программирование на shell

Сообщение diesel »

RealJokeR писал(а):
04.11.2008 14:13
Есть еще маленький вопрос, как получить из diff разницу? Тоесть у него естественно стандартный ответ 0 или 1, но ведь он еще в консоль пишет в чем разница файлов. Это же как-то можно получить. Ну и записать в файл. Как это сделать?

diff file1 file2 > /path/to/file
?
Спасибо сказали:
Ответить