@fox
function challengeMe(error){
return Client.Web.Challenge.resolve(error,'phone')
.then(function(challenge){
console.log(challenge.type);
if(challenge.type !== 'phone' || challenge.type !== 'email') return;
await BAS_API("solve_base64("manual","BAS_USER_ASK" + "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð¾Ð¼ÐµÑ€Ð° Ð´Ð»Ñ " + VAR_ACCOUNT_LOGIN)!\nVAR_PHONE = _result()");
return challenge.phone('VAR_PHONE')
.then(function(){return challenge});
})
.then(function(challenge){
return challenge.code('123456');
})
.then(function(challenge){
return loginAndFollow(device, storage, user, password);
})
}
Вопрос к знатокам BAS-JS
-
@olegar said in Вопрос к знатокам BAS-JS:
Как в действии "яваскрипт на элементе" получить
width следующего соседа (next sibling)?А не проще обратиться сразу к необходимому элементу через селектор?
-
@olegar said in Вопрос к знатокам BAS-JS:
не могу, циклом прохожу по нужному элементу, но и следующий мне тоже нужен(внутри цикла), как и тот по которому циклом прохожу. Может есть другой какой способ, но я чета не додумался.
Ну в таком случае опишите изначальную задачу которую вы пытаетесь решить этим способом
-
"начать цикл" -> "получить координаты"([[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]) -> что то там делаю с этими координатами
Но мне нужны координаты не только вот этого элемента - [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
а еще и его соседа. Точнее его размер -
<div> <div class='one'> <div class='two'> <div> <div> <div class='one'> <div class='two'> <div> <div> <div class='one'> <div class='two'> <div>начать цикл (>XPATH>\\div[@class='one'])
получаем координаты <div class='one'> [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
ВОПРОС как получить координаты <div class='two'> *Добавлю, который находится рядом с [[FOR_EACH_XPATH]]>AT>[[CYCLE_INDEX]]
конец цикла -
@Vituskosoy отлично! В точку