Помогите с post - get
-
@out, через год будем накидывать скрипт за 5 минут, уходить спать, а БАС ночью себя потестит-погоняет, поймет, что от него хотели и будет сам скрипт переписывать под эти цели)
-
@support а у меня такого нет!! Как обновиться?
-
@CaptchaLom, релиза пока не было.
-
@support Афигеть! Это реально круто! Даже не думал что это можно автоматизировать.. А с websocket'ом так будет работать?
@Antonio Через год, можно будет писать скрипты в BAS фразой
Окей BAS, мне нужен регер..
-
Грубо говоря это просто конвертер в действия, анализ запросов еще никто не отменял, так что не спешите радоваться)
-
А с websocket'ом так будет работать?
Там можно модуль написать, который переопределяет websocket апи и генерирует код на ноде, но пока нет.
Грубо говоря это просто конвертер в действия, анализ запросов еще никто не отменял, так что не спешите радоваться)
Да, запросы нужно обрабатывать. Например, заменять введенные в формы данные на переменные или ресурсы, получать CSRF токен со страницы и вставлять в запрос(где есть такая защита).
Например, на простом сайте у меня получилось зайти почти без обработки, на твиттер через xpath вытащив токен.
Вот сборка для тех, кто хочет попробовать https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/TestHttpRecord/BrowserAutomationStudioInstallAllInOne.exe
Если найдете баги, сообщите пожалуйста.
-
@support Все больше и больше жду этого релиза, еще очень хотелось бы краткого описания к этому. Ну и пополнения списка)
-
Доделал хттп клиент.
Появилась возможность задавать заголовки для каждого запроса отдельно.
Они будут действовать только на протяжении следующего запроса.
Локальные заголовки можно комбинировать с глобальными, например, задать User-Agent для всего скрипта,
а X-Requested-With для конкретного запроса.
Этой фичей пользуется генератор запросов чтобы сократить количество создаваемых действий.Появился анализатор трафика для хттп клиента. Он открывается автоматом при первом запросе и показывает
все заголовки и содержание ответа от сервера.
Так очень удобно искать отличия от трафика браузера не прибегая к сторонним программам.
-
@support кажется баг, или я туплю (что вероятнее всего)
создаю массивvar num = ["one", "two", "three", "four"]
устанавливаю метку,
выполянюvar length = num.length - 1 var element = rand(0,length); var action = num[element] num.splice( num.indexOf( action ), 1 ); if (action == "one") { _goto("one")! } if (action == "two") { _goto("two")! } if (action == "three") { _goto("three")! } if (action == "four") { _goto("four")! } if (action == null) { _goto(finish) }
в проект накидываю действий, расставляю метки, но переход идет всегда на первую метку, независимо от значения переменной.
пробовал_fast_goto(label)! _set_goto_label(label)!
использовал
_if и switch
но результат одинаков, переход только к первой метке, при замене _goto на log() в лог пишет то что нужно
вот проект
0_1514278996957_йцуйцуйц.xml
-
@support said in Помогите с post - get:
Если найдете баги, сообщите пожалуйста.
Любой скрипт после компиляции не запускается. Выдаёт ошибку:
-
@Fox, скорее всего это фича, а не баг)
-
@Antonio Возможно)) Но я лучше уточню..
Была кстати тема пол года назад с подобной ошибкой после релиза.
-
@Fox просто еще не было релиза, и этой версии нет на сервере(именно релизной версии)
-
@artihorror
Попробуй конструкцию if такую_if(label == action, function(){ _goto(label)! })!
-
Вероятно нубский вопрос. Но нельзя ли отслеживать таким образом трафик приложения (android к прим.) и делать автоматизацию на post/get для соответственно андрюши?
-
@Anigilator
Можно. Фидлер в помощь.
-
@Anigilator любой трафик можно акула в помощь
Преимущество акулы заключается в том, что она может показать вам ошибки в уровнях ниже HTTP-протокола. Fiddler покажет ошибки в протоколе HTTP.