PDA

Показать полную графическую версию : bash, curl, помогите разобраться


rsersh
18-06-2016, 16:48
вопрос скорей по самой утилите curl чем по линукс, но пока что меня интересует работа только в терминале, да и где ещё задать подобный вопрос я честно говоря хз. Поэтому если невтему то уж извините и укажите куда следует писать и где задавать подобные вопросы.
Попытался тут на днях отметить флажки и переключатели, а потом передать это дело пост запросом, но в итоге не нашёл никакой толковой информации. Если по отправке форм всё ясно и понятно, то вот здесь совсем пусто, ну или почти. Потом стал искать, наткнулся на случаи когда чекбоксы взаимодействуют со скриптами и перестал понимать куда-же отправляются данные, по сути на тот-же адрес, но в скриптах-то я немог точно найти куда они иду и каким запросом. Меня это ещё больше поставило в тупик.
подумав примерно минут пятнадцать, понял что мои знания в этом направлении катастрофически быстро стремятся к нулевым))). поэтому подскажте кто, что знает.

slava007
20-06-2016, 14:41
Вообще у curl'а есть ключ --data (http://stackoverflow.com/questions/14978411/http-post-and-get-using-curl-in-linux и man curl) с помощью него можно отправлять пост запросы на сеовер. Но вы праыильно поняли, что задача может быть не иривиальгой т.к. вероятно серверу нужно также передавать куки/сессии, так же чекбоксы могут обрабатываться js скриптами, которые могут оправлять ajax запрсы к серверу. Попробуйте использовать 'инструменты разработчика'/firebug для анализа работы сайта.

rsersh
20-06-2016, 14:55
подсказали в майле

<input id="a1a" name="a1" value="2" type="radio">

name="a1"
value="2"


curl cbname="a1" cbvalue="2" http://... (примерно так.)
+ небольшое чтиво (https://ru.bem.info/libs/bem-components/v2/desktop/checkbox/)

rsersh
20-06-2016, 15:10
так же чекбоксы могут обрабатываться js скриптами, которые могут оправлять ajax запрсы к серверу. Попробуйте использовать 'инструменты разработчика'/firebug для анализа работы сайта. »
Если без скриптов, то получается, а вот напоролся в одном анонимном чате на случай когда отправка ведётся через какой-то скрипт, с перехватом клика (у кнопки отправки при нажатии) и последующим запретом на обновление страницы, в итоге выполняется некая функция. Искал по имени, но поиск дал слишком много результатов, честно говоря запутался. Касательно firebug, я ему предпочитаю девелоперскую лису. Помоему удобней. Пробовал установить firecurl но не понял как это дополнение работает(а по идее оно должно анализировать запрос и генерировать аналогичную ему команду для curl).

Пытался проанализировать трафик через веиршарк, но что-то больно много инфы и нормально отфильтровать не получается + трафик шифрованный(не овладел я ещё данным инструментом толково). Но на анонимных опросах и голосованиях метод описаный чуть выше вполне прокатывает.

rsersh
22-06-2016, 20:22
так может кто-то знает как посмотреть запросы если возникают траблы со скрптами описанные выше?

MakaBooka
23-06-2016, 14:14
так может кто-то знает как посмотреть запросы если возникают траблы со скрптами описанные выше? »
tcpdump




© OSzone.net 2001-2012