видимо проблема сейчас после if в двигать мышь и кликнуть на элемент
var data = {fail:false,wait:true};data["scroll"] = "no scroll" == "scroll";data["threshold"] = parseInt(80);data["timeout"] = 5000;data["data"] = "iVBORw0KGgoAAAANSUhEUgAAAMEAAAAeBAMAAABnBGdVAAAALVBMVEUAWv/V5P////+cv/9Chf+Qt/+81P/k7v+Crv/y9/+nxv/5+/9dlv/F2f9zpf8aFseGAAABB0lEQVR4Ae2SsUoDQRCG58ixbHHFXhCsHcHG5kilaJFG5j1EMIepwqFgtYWNbGWEEGGtfQBBzm4LC/MkvoazupWphEkT9msGrvi/m38HMpnMfxg2a5/O0qxVJyDQT2sp5bWoQd32GzbQdAHl7NAqPABCr5+xJ+Rgh3tChhN7OaZO+SvrThfQfr6H9oN3qB5h1MgYanDNvf1pZtABTV6BLn5bWskY+F/JHIc4QSHiZAnFTjSUM5QxxFSfDAXn6WSo5kZoBzKg31JLyrMhtTTw3J6IIYbffBm9bANNH8Ad8UuHmg19NZcx7I75nO7Sta5wn6/Vw4iXOccXI3NLf+B32DDbYMhktphvXodGRgltnEgAAAAASUVORK5CYII=";_wait_image(data)!
_if(typeof _Idle != "undefined", function(){
_Idle.emulate({useGeneral: true, target: _image()})!
})!
_if_else(typeof _Idle != "undefined" && _Idle.additionalEmulationEnabled(), function(){
_Idle.moveAndClickOn(_image(),{holdCtrl: false, clickType: "left", wait: false, moveSettings: {} })!
}, function(){
_image().random_point()!
_if(_result().length > 0, function(){
move( {} )!
_image().clarify(X,Y)!
_call(_clarify, {} )!
mouse(X,Y)!
})!
})!
Как передать параметры Post запрос через выполнить код?
-
Извиняюсь за подобную тему!
Мне нужно отправить post(application/x-www-form-urlencoded) запрос с параметрами(очень длинные)
параметры находятся в объекте такого плана
var searchParams={
'param_name': 'param_value',
'param_name1': 'param_value1',
'param_name[2]': 'param_value2',
'param_name3': JSON.stringify({}),
'param_name4': 'param_value4',
'param_name5': JSON.stringify({}),
'param_name[6]': 'param_value6',
...................................... и т.д. и т.п
}
привела к строкеvar data = Object.keys(searchParams).map(function(m){
return [encodeURIComponent(m) ,encodeURIComponent(searchParams[m]) ].join('=')
}).join('&')
такой вариант не прокатил
без кодировки тоже
переводила в строку
при запросе или не передаются параметры или кодируются не должным образом знаки(=,&)
пробовала передать так ["data", data]
в запросе строка начинается data=мои параметрыи возникла трудность как передать их в запрос
http_client_post("https://ппп.com/sessions", [data], .....................................
.
Уже крик души! подскажите -
Я только не понял, а почему вы пытаетесь POST запрос передать через код ? формируйте тело запроса и отправляйте через кубик пост запроса ... HTTP-клиент > Post запрос
-
@Bigma а каким образом переменные использовать!?
таким образом?
http_client_post("https://", [param_name1, param_value1], ............................
так заранее не известна длина параметров, и не известно не имени не значения, есть только объект из которого нужно установить -
@Bigma в том то и дела, что не выходить
мне нужно преобразовать их в строку (param_name=param_value&...........)
в нормальном запросе параметр и значение в (encodeURIComponen), а заки (=, &) остаются собой, а здесь они кодируют, и еще в начале прибавляется data= -
@Bigma спасибо тебе, что пообщался со мной
вроде получилось
был мой косяк, стояла другая кодировка кодировка(urlencode), в снифе все равно отображалась (application/x-www-form-urlencoded)
я и подумала, что это это так задумано
сейчас указала конкретно вроде все сработалоЯ аж вспотела от этого, думала бросить, и прибегнуть к любимому шарпу
-
@Alexiya said in Как передать параметры Post запрос через выполнить код?:
Я аж вспотела от этого
то что вспотела, это приятно :)
спасибо на этом форуме говорят так
И да я нифига не понял че там у тебя было, но иногда просто нужен хороший собеседник :)
