|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Serge Pekarsky 2:5020/400 04 Jul 2002 13:13:39 To : Oleg Subject : Re: Как из скрипта отправить данные на web- сервер -------------------------------------------------------------------------------- ткни пальцем в такой гейт. если на нем нет извратов сетевого уровня с жабой, то остальное - "пыль для моряка". чего ты куков так боишься-то? после создания скрипта для автоматической регистрации доменов в .RU через пошаговую форму (в которой нужно было не только отправлять данные скрипу на обработку, но и прийти забрать форму, в которую эти данные вводятся и получить там куку), автоматизация sms кажется сущей мелочью. что там - телефон, оператор(?), текст. немного знания html/javascript(?)/http/perl/lwp - и все Oleg <byka@protek.stavropol.net> wrote: > > > > On Wed, 3 Jul 2002, Serge Pekarsky wrote: > >> > Есть способ лучше? Если неизвестно, что именно передает браузер (а >> http - стандартизированный протокол. нечего тут заниматься back-engineering, >> если можно просто почитать стандарт. >> >> Вы никогда не пытались понять логику работы перлового скрипта с помощью DDB >> при доступных исходниках? >> > передает он много всякой хрени, в том числе и той, по которой отсекают >> > не-браузеры)... >> rfc2616 никто не отменял (surprise!) > > Брр! Распишу подробнее: > Я не про то, что протокол неясен. Все там чисто и понятно. Hо! > Часто писатели сайтов типа "отправить SMS с нашей WEB формы" устраивают > массу хитростей, чтобы не дать работать иначе, как зайдя броузером. > Для чего используются куки и жаба-скрипты. Hапример, для того, чтобы > сервис сработал - ты должен передать байт сто какой-то хрени, которую > предварительно получаешь, зайдя на главную страницу, или которая > рассчитывается скриптом тем или иным образом. Мало того, отсекаются > запросы, в которых нет информации о броузере. Отсекаются запросы с > неправильным referrer. И так далее. > > Обойти можно двумя способами: > - сэмулировать работу броузера - прочитать страницу, возможно - сохранить > куки, возможно - отработать жабий скрипт, после чего передать обратно > нужные данные > - сделать все это броузером, сохранить его ответ серверу, а потом просто > менять десяток байт. > > Первый способ правильнее, но подразумевает большие усилия по правильному > выполнению страницы, второй - быстрее и проще, о чем я и сказал. В обоих > случаях подразумевается некоторая степень реинжиниринга. > > Вариант, когда достаточно ПРОСТО передать в форму ПРОСТО текст с номером > телефона, и все заработает - мне к сожалению не встречался. > (еще раз - речь про отправку SMS через веб-формы) > > А вы говорите - стандарт, стандарт :) > > > -- Serge Pekarsky SP4-UANIC --- ifmail v.2.15dev5 * Origin: Navigator Online Internet News Server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/17301978a9e9b.html, оценка из 5, голосов 10
|