1.1, Аноним (-), 12:06, 11/09/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А вот скажите,как проверять работает ли авторизация на сайтах?Этим инструментом что-то похожее можно запилить?
| |
|
2.8, cmp (ok), 15:47, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
ну если из командной строки, то хз, а вот библитека +какой-нить язык, легко.
Запускаешь драгонфлай и авторизуешься, смотришь какие переменные летят на сервер, каким методом, какие заголовки и пр.
Хотя на прошлой, буквально, недели ковырялся с железякой с вэб-мордой, кроме эксплорера авторизоваться ни кто не может, пришлось свою реализацию делать, есть еще железки, где даже эксплорер не работает, пробовал разные rfc реализовать, не пускает хоть убейся, думаю вывести rs232 и что-нибуть адекватное припаять.
Для сайта своего банка делал клиента, но там такая мутная реализация, что просто терпения не хватило, а вот киви работал пока они интерфейс не поменяли, - скриптинка логинилась в лк провайдера, запрашивала баланс и если денег было мало логинилась на киви и кидала на счет)).
| |
|
3.10, Аноним (-), 16:13, 11/09/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
У киви почти наверняка есть какие-то апи для проведения платежей на автомате (для магазинов, обменников и прочего очень не айс напрягать живых людей техническими операциями типа проведения платежа). Поинтересуйтесь у тех кто интернет магазины делает.
| |
|
4.21, cmp (ok), 15:10, 12/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
АПИ не очень интересно, ведь не везде оно есть, а так на базе, в том числе и тех манипуляций, я приобрел бесценный опыт. Киви же, конкретно, теперь совсем не интересен - проценты стали брать.
| |
|
|
2.15, Ordu (ok), 20:08, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
> А вот скажите,как проверять работает ли авторизация на сайтах?Этим инструментом что-то
> похожее можно запилить?
Для этого надо заходить с другого боку. Надо найти язык, в котором есть реализации ppcre и xpath. Этот язык может иметь свой способ отправления http-запросов, и если так то curl не нужен. А если нет, то тогда curl -- самое то, что надо. Хотя, конечно, полезнее было бы использовать libcurl, поскольку потенциально меньше проблем с экранированием всякой лабуды при передаче curl'у через system(3). Но многие скриптовые языки дают доступ к libcurl, так что это не проблема, как правило.
| |
|
3.19, Аноним (-), 21:59, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
> экранированием всякой лабуды при передаче curl'у через system(3).
Вообще, работа с вебней путем передачи параметров и парсинга ответов в командлайне достаточно чреватая штука.
| |
|
2.16, Андрей (??), 20:59, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
Как вариант - wireshark. Смотришь запросы и ответы по протоколу.
| |
2.17, Андрей (??), 21:00, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
С помощью curl можно отправлять запросы передавая headers и пр.
| |
2.18, Аноним (-), 21:47, 11/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
> похожее можно запилить?
Этот инструмент может послать любые данные по HTTP. Так что при желании, соответственно, можно изобразить что угодно. Вопрос лишь в утомительности. И да, для вашей задачи скорее лучше дерг libcurl из [какой ЯП вы там умеете] был бы.
| |
2.20, edwin (??), 10:07, 12/09/2014 [^] [^^] [^^^] [ответить]
| +/– |
Есть такая штука - JMeter.
Она ориентирована на нагрузочное тестирование, но возможности внутри позволяют делать и обычные авто-тесты с ОЧЕНЬ широким спектром решаемых задач
| |
|
|