В программировании я пока не-шарю. Вот обрадовался что нашёл BAS.
Мне нужно для себя делать ботов.
Начал осваивать БАС... Перечитал всю Вики, Примеры, Вопросы-Ответы, Гугл, форумы+, Ютуб... вроде показалось что сейчас наделаю ботов... Но, нет...(
Вот регер почт Яндекс сделал сам, часик посидел, всё получилось. Подключил рукапчу, и регал себе акки. Правдо периодичеки ошибки какието выскакивают... но в целом результат есть. Уже сотни почт нарегал.
А дальше ничего НЕ-получается... регер инстаграм не-получаеться, регер на другие сайты не-получается. Тоснее получаеться кое-как, НО после пары тройки успешных регистраций нужны прокси иначе акки в бан улетают. И вот особенно с проксями вообще ничего не-получаеться..... (
Даже готовые шаблоны на BAS скачивал, разные парсеры прокси и/или регеры с использованием прокси - все они при нажатии на "пуск" ничего не-делают у меня. Скрипт просто 1 раз мелькает там что-то а потом никаких действий вообще не-происходит. Загрузка никакая не-происходит. и вообще ничего. и только 2 кнопки активными остаются это Стоп и перезапустить.
Вот решил я сам припилить прокси, разобраться как это делать. Взял тот же свой рабочий регер яндекса и пытался к нему припилить прокси... всю инфу про прокси в BAS уже прочитал и на оффициальной вики этого сайта и по всему интернету... всё вроде правильно делаю! А в итоге либо просто мелькает опять что-то и потом вообще ничего не-происходит. Либо выполняеться действие с прокси, потом выполняеться действие загрузка сайта, после этого вместо Яндекса просто чёрный экран и скрипт перестаёт что-либо делать, опять только 2 кнопки активные стоп и перезапустить.
Я думал может прокси попадаються плохие... решил поставить на цикл. и запустить скрипт
Вот сам скрипт 0_1499521030675_РегерЯндекс04.xmlz.xml
В итоге вот что мне выдал лог и что он мне выдал вконце.
Вот это в логе безконца повторялось.
})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})});"
[244694730] [16:12:11] Поток №1 : Поток завершился с сообщением "ReferenceError: Can't find variable: auto Номер строки:5 Во время выполнения скрипта ;_get_last_record_id();if(_result() == null){fail('Resource get error for ' + _RKEY);return;}else{_R[_RKEY]=_result();}
RESOURCE_261553 = _result().get()
А это в конце выдал.
Удачно(0)
Неудач(1000)
Сообщения:
1000 - [244694730] ReferenceError: Can't find variable: auto Номер строки:5 Во время выполнения скрипта ;_get_last_record_id();if(_result() == null){fail('Resource get error for ' + _RKEY);return;}else{_R[_RKEY]=_result();}
RESOURCE_261553 = _result().get()
var hash = proxy_parse(RESOURCE_261553)
if(auto != "auto" ){
hash["IsHttp"] = auto == "http"
}
var login = ""
var password = ""
if(login.length > 0 && password.length > 0 )
{
hash["name"] = login
hash["password"] = password
}
set_proxy(hash["server"], hash["Port"], hash["IsHttp"], hash["name"], hash["password"],function(){
;
;_sa(705044561);
load("https://passport.yandex.ru/registration/",function(){
;
;_sa(133675650);
wait_content("Имя",function(){
;
;_sa(675027372);
RS("Имена", true, false,function(){
RESOURCE_145962 = _result().get()
wait_element_visible(" \u003eCSS\u003e #firstname",function(){
get_element_selector(" \u003eCSS\u003e #firstname", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(RESOURCE_145962,100,function(){
})})})},function(){
;
;_sa(491817539);
RS("Фамилии", true, false,function(){
RESOURCE_570676 = _result().get()
wait_element_visible(" \u003eCSS\u003e #lastname",function(){
get_element_selector(" \u003eCSS\u003e #lastname", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(RESOURCE_570676,100,function(){
})})})},function(){
;
;_sa(366341535);
RS("Генератор паролей", true, false,function(){
RESOURCE_286483 = _result().get()
wait_element_visible(" \u003eCSS\u003e #login",function(){
get_element_selector(" \u003eCSS\u003e #login", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(RESOURCE_286483,100,function(){
})})})},function(){
;
;_sa(657567738);
wait_element(" \u003eCSS\u003e #login",function(){
get_element_selector(" \u003eCSS\u003e #login", false).text(function(){
VAR_SAVED_LOGINS = _result()
;
;_sa(567863346);
RS("Генератор паролей", true, false,function(){
RESOURCE_458503 = _result().get()
wait_element_visible(" \u003eCSS\u003e #password",function(){
get_element_selector(" \u003eCSS\u003e #password", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(RESOURCE_458503,100,function(){
})})})},function(){
;
;_sa(667462769);
wait_element_visible(" \u003eCSS\u003e :nth-child(6) \u003e :nth-child(2) \u003e :nth-child(1)",function(){
get_element_selector(" \u003eCSS\u003e :nth-child(6) \u003e :nth-child(2) \u003e :nth-child(1)", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y,{},function(){
mouse(X,Y,function(){
})})},function(){
;
;_sa(953571902);
RS("Генератор паролей", false, false,function(){
RESOURCE_103368 = _result().get()
wait_element_visible(" \u003eCSS\u003e #password_confirm",function(){
get_element_selector(" \u003eCSS\u003e #password_confirm", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(RESOURCE_103368,100,function(){
})})})},function(){
;
;_sa(424232614);
wait_element(" \u003eCSS\u003e #password_confirm",function(){
get_element_selector(" \u003eCSS\u003e #password_confirm", false).text(function(){
VAR_SAVED_PAROLS = _result()
;
;_sa(676501611);
wait_element_visible(" \u003eCSS\u003e :nth-child(8) \u003e :nth-child(2) \u003e :nth-child(2)",function(){
get_element_selector(" \u003eCSS\u003e :nth-child(8) \u003e :nth-child(2) \u003e :nth-child(2)", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y,{},function(){
mouse(X,Y,function(){
})})},function(){
;
;_sa(996017189);
wait_element_visible(" \u003eCSS\u003e #hint_question_id",function(){
get_element_selector(" \u003eCSS\u003e #hint_question_id", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y,{},function(){
mouse(X,Y,function(){
})})},function(){
;
;_sa(500594290);
wait_element_visible(" \u003eCSS\u003e #ui-id-5 \u003e a",function(){
get_element_selector(" \u003eCSS\u003e #ui-id-5 \u003e a", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y,{},function(){
mouse(X,Y,function(){
})})},function(){
;
;_sa(195418833);
wait_element_visible(" \u003eCSS\u003e #hint_answer",function(){
get_element_selector(" \u003eCSS\u003e #hint_answer", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type("Шурик",100,function(){
})})})},function(){
;
;_sa(789338749);
RS("Ключь Антикапчи", false, false,function(){
RESOURCE_249742 = _result().get()
solver_properties_clear("rucaptcha")
if("rucaptcha" == "rucaptcha")
{
rucaptcha(RESOURCE_249742)
}
if("rucaptcha" == "antigate")
{
antigate(RESOURCE_249742)
}
if("rucaptcha" == "dbc")
{
dbc(RESOURCE_249742)
}
if("rucaptcha" == "2captcha")
{
twocaptcha(RESOURCE_249742)
}
if("rucaptcha" == "capmonster" || "rucaptcha" == "capmonsterimage" || "rucaptcha" == "capmonsteraudio")
{
solver_property("capmonster","serverurl","https://rucaptcha.com/")
capmonster(RESOURCE_249742)
}
wait_element(" \u003eCSS\u003e :nth-child(5) \u003e :nth-child(1) \u003e :nth-child(1) \u003e img",function(){
get_element_selector(" \u003eCSS\u003e :nth-child(5) \u003e :nth-child(1) \u003e :nth-child(1) \u003e img", false).exist(function(){
_if(_result() == "1", function(){
_if_else("rucaptcha" == "capmonster" || "rucaptcha" == "capmonsterimage" || "rucaptcha" == "capmonsteraudio" || "rucaptcha" == "captchasniper", function(){
get_element_selector(" \u003eCSS\u003e :nth-child(5) \u003e :nth-child(1) \u003e :nth-child(1) \u003e img", false).attr("src",function(){
VAR_CAPTCHA_RESULT = _result()
_if(VAR_CAPTCHA_RESULT.length == 0, function(){
get_element_selector(" \u003eCSS\u003e :nth-child(5) \u003e :nth-child(1) \u003e :nth-child(1) \u003e img", false).css("img").attr("src",function(){
VAR_CAPTCHA_RESULT = _result()
})},function(){
if(VAR_CAPTCHA_RESULT.length == 0)
{
fail(tr("Image tag not found. Is this element captcha?"))
}
wait_load(VAR_CAPTCHA_RESULT,function(){
cache_get_base64(VAR_CAPTCHA_RESULT,function(){
if(_result().length == 0)
{
fail(tr("Url ") + VAR_CAPTCHA_RESULT + tr(" is not present in cache. Please enable cache before page load with Cache Mask Allow action"))
}
_if_else("rucaptcha" == "captchasniper", function(){
_switch_http_client_internal()
http_client_post("https://rucaptcha.com/", ["file","base64://" + _result()], {"content-type":("multipart"), "encoding":("UTF-8"), "method":("POST")},function(){
{var split = http_client_content().split("|");VAR_CAPTCHA_RESULT = split[split.length-1]}
_switch_http_client_main()
})}, function(){
solve_base64("capmonster", _result(),function(){
VAR_CAPTCHA_RESULT = _result()
})},function(){
})})})})})},function(){
get_element_selector(" \u003eCSS\u003e :nth-child(5) \u003e :nth-child(1) \u003e :nth-child(1) \u003e img", false).render_base64(function(){
solve_base64("rucaptcha", _result(),function(){
VAR_CAPTCHA_RESULT = _result()
})})},function(){
})},function(){
;
;_sa(936473893);
wait_element_visible(" \u003eCSS\u003e #answer",function(){
get_element_selector(" \u003eCSS\u003e #answer", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y, {},function(){
mouse(X,Y,function(){
page().type(VAR_CAPTCHA_RESULT,100,function(){
})})})},function(){
;
;_sa(627617816);
wait_element_visible(" \u003eCSS\u003e #nb-5 \u003e :nth-child(1) \u003e span",function(){
get_element_selector(" \u003eCSS\u003e #nb-5 \u003e :nth-child(1) \u003e span", false).random_point(function(){
_if(_result().length > 0, function(){
X = parseInt(_result().split(",")[0])
Y = parseInt(_result().split(",")[1])
move(X,Y,{},function(){
mouse(X,Y,function(){
})})},function(){
;
;_sa(334708592);
var group = ("")
if(group.length == 0)
group = P("_bas_table_" + (1), "_last_group")
VAR_NEW_RECORD_ID = _db_add_record(group, [2,VAR_SAVED_LOGINS,3,VAR_SAVED_PAROLS], 1)
;
;_sa(89703095);
log("Успех !")
;
})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})})});
Время работы : 08:12
Последнее сообщение : Слишком Много Ошибок