Помогите с post - get



  • @DrPrime said in Помогите с post - get:

    Имя параметра _wpcf7, значение 94, и т.д. Тип данных multipart поставишь потом и все

    Можете хоть один пункт записать и отскринить





  • @DrPrime я всегда думаю почему в вопросах про запросы ты сразу не отсылаешь на свое видео )
    там много наглядных примеров для новых самое то.
    или не все так просто и нужно потереться на этом форуме чтобы узнать секретные ссылки ))
    типо квест такой для новичков )



  • @Alexx та я забываю о нем)
    @maximus77 https://youtu.be/fC97DG2MHQM


  • administrators

    Несколько нововведений к хттп клиенту.
    Добавился полезный инструмент "Захват Http запросов". Он конвертирует весь браузерный трафик в действия на хттп клиенте.

    0_1514194544620_HttpClientRecordHttp.png

    Просто выполните скрипт через браузер и получите скрипт на хттп клиенте.
    Конечно, его нужно будет еще обработать напильником, подставить переменные, но это в разы быстрее чем раньше.
    Автоматически генерируются заголовки, включая Referer, Origin, X-Requested-With и тело POST запросов.

    Теперь тело пост запроса можно копировать из анализаторов трафика не разбивая на параметры.

    0_1514194538713_HttpClientPost.png

    Старий режим доступен через галку "Конструктор данных запроса".
    Новый режим понимает multipart сообщения и может автоматически настраивать boundary в заголовке Content-Type
    Тот запрос, чо в заголовке темы можно просто скопировать в БАС.



  • @support это просто круть, очень ждем новой версии! Вы лучший!!!!



  • ну вот и все, этот момент настал: теперь BAS, это лучший инструмент в своей сфере! Все остальные нервно курят в сторонке.

    Хотя вру, для меня он такой уже давно, лучший. В любом случае, с таким темпом внедрения фич, сложно представить, что будет через год..



  • НИХРЕНА СЕБЕ!
    ЭТО ШЕДЕВР!



  • @out, через год будем накидывать скрипт за 5 минут, уходить спать, а БАС ночью себя потестит-погоняет, поймет, что от него хотели и будет сам скрипт переписывать под эти цели)



  • @support а у меня такого нет!! Как обновиться?



  • @CaptchaLom, релиза пока не было.



  • @support Афигеть! Это реально круто! Даже не думал что это можно автоматизировать.. А с websocket'ом так будет работать?

    @Antonio Через год, можно будет писать скрипты в BAS фразой Окей BAS, мне нужен регер..



  • Грубо говоря это просто конвертер в действия, анализ запросов еще никто не отменял, так что не спешите радоваться)


  • administrators

    @Fox

    А с websocket'ом так будет работать?

    Там можно модуль написать, который переопределяет websocket апи и генерирует код на ноде, но пока нет.

    Грубо говоря это просто конвертер в действия, анализ запросов еще никто не отменял, так что не спешите радоваться)

    Да, запросы нужно обрабатывать. Например, заменять введенные в формы данные на переменные или ресурсы, получать CSRF токен со страницы и вставлять в запрос(где есть такая защита).

    Например, на простом сайте у меня получилось зайти почти без обработки, на твиттер через xpath вытащив токен.

    Вот сборка для тех, кто хочет попробовать https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/TestHttpRecord/BrowserAutomationStudioInstallAllInOne.exe

    Если найдете баги, сообщите пожалуйста.



  • @support Все больше и больше жду этого релиза, еще очень хотелось бы краткого описания к этому. Ну и пополнения списка)


  • administrators

    Доделал хттп клиент.
    Появилась возможность задавать заголовки для каждого запроса отдельно.
    Они будут действовать только на протяжении следующего запроса.
    Локальные заголовки можно комбинировать с глобальными, например, задать User-Agent для всего скрипта,
    а X-Requested-With для конкретного запроса.
    Этой фичей пользуется генератор запросов чтобы сократить количество создаваемых действий.

    0_1514277971980_Headers.png

    Появился анализатор трафика для хттп клиента. Он открывается автоматом при первом запросе и показывает
    все заголовки и содержание ответа от сервера.
    Так очень удобно искать отличия от трафика браузера не прибегая к сторонним программам.

    0_1514277997642_HttpSpy.gif



  • @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:

    Если найдете баги, сообщите пожалуйста.

    Любой скрипт после компиляции не запускается. Выдаёт ошибку:
    0_1514663322386_upload-847ce749-5548-437c-b7e3-a634aa062536



  • @Fox, скорее всего это фича, а не баг)



  • @Antonio Возможно)) Но я лучше уточню..
    Была кстати тема пол года назад с подобной ошибкой после релиза.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.