Помогите с post - get
-
-
@DrPrime я всегда думаю почему в вопросах про запросы ты сразу не отсылаешь на свое видео )
там много наглядных примеров для новых самое то.
или не все так просто и нужно потереться на этом форуме чтобы узнать секретные ссылки ))
типо квест такой для новичков )
-
@Alexx та я забываю о нем)
@maximus77 https://youtu.be/fC97DG2MHQM
-
Несколько нововведений к хттп клиенту.
Добавился полезный инструмент "Захват Http запросов". Он конвертирует весь браузерный трафик в действия на хттп клиенте.Просто выполните скрипт через браузер и получите скрипт на хттп клиенте.
Конечно, его нужно будет еще обработать напильником, подставить переменные, но это в разы быстрее чем раньше.
Автоматически генерируются заголовки, включая Referer, Origin, X-Requested-With и тело POST запросов.Теперь тело пост запроса можно копировать из анализаторов трафика не разбивая на параметры.
Старий режим доступен через галку "Конструктор данных запроса".
Новый режим понимает multipart сообщения и может автоматически настраивать boundary в заголовке Content-Type
Тот запрос, чо в заголовке темы можно просто скопировать в БАС.
-
@support это просто круть, очень ждем новой версии! Вы лучший!!!!
-
ну вот и все, этот момент настал: теперь BAS, это лучший инструмент в своей сфере! Все остальные нервно курят в сторонке.
Хотя вру, для меня он такой уже давно, лучший. В любом случае, с таким темпом внедрения фич, сложно представить, что будет через год..
-
НИХРЕНА СЕБЕ!
ЭТО ШЕДЕВР!
-
@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 просто еще не было релиза, и этой версии нет на сервере(именно релизной версии)