@Fox said in Потеря проекта после нового запуска программы:
@Rick29 said in Потеря проекта после нового запуска программы:
@Rick29 Это из файла бекапа. Создав этот проект, что бы отследить ошибку на каком из кубиков, я стал сохранять его через промежутки времени в разные файлы в другой папке. Первый файл я сохранил пустой, т.е. самое начало работы. И после сохранял переодически через несколько действий. В итоге рабочий из них только самый первый - пустой, самое начало работы. Когда в мейне есть только кубик инициализации. А в бекапах осталось только то, что выше. Возможно ошибка где-то там, но я не могу понять где.
Я скопировал ваш участок кода в пустой проект и он работает корректно, что нужно в него добавить, что бы повторить ошибку?
А вы часом не создаёте пользовательские функции с зарезервированными названиями? Например "Initialize" или "Main"?
Нет, не создаю. Дальше идет установка прокси и загрузка сайта. После должны выполнятся действия по регистрации на сайте.
Новый кусок кода
Весь код
section(1 /*1*/,1 /*1*/,1 /*1*/,0,function(){
section_start("\u007b\u0022n\u0022:\u0022Initialize\u0022\u007d", 0)!
section_end()!
_call(_on_start, null)!
section_start("", 109442651)!
/*Dat:eyJzIjoicmVzZXQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZX1dfQ==*/
/*Browser*/
reset()!
section_end()!
section_start("", 608770693)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2V0VmFyaWFibGVOYW1lIiwidHlwZSI6InZhciIsImRhdGEiOiJwYWNoX2ZpbGUifSx7ImlkIjoiU2V0VmFyaWFibGVWYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoie3vQv9GD0YLRjCDQuiDQv9Cw0L/QutC1fX0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
RS("путь к папке", false, false)!
RESOURCE_428445 = _result().get()
VAR_PACH_FILE = RESOURCE_428445
section_end()!
section_start("", 529691709)!
/*Dat:eyJzIjoibG9nIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IkxvZ1RleHQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUEFDSF9GSUxFXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
log(VAR_PACH_FILE)
section_end()!
section_start("", 883393111)!
/*Dat:eyJzIjoicmVzdG9yZWNvb2tpZXMiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IntcImNvb2tpZXNcIjpbXX0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
/*Browser*/
VALUE = "\u007b\u0022cookies\u0022:[]\u007d"
COOKIES = ""
if(VALUE.length > 0)
{
COOKIES = JSON.parse(VALUE)["cookies"]
if(typeof(COOKIES) == "undefined")
COOKIES = ""
else
COOKIES = JSON.stringify(COOKIES)
}
restore_cookies(COOKIES)!
section_end()!
section_start("", 444393253)!
/*Dat:eyJzIjoiRmluZ2VycHJpbnRTd2l0Y2hlcl9HZXQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiVGFncyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiTWljcm9zb2Z0IFdpbmRvd3MsQ2hyb21lIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiS2V5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQZXJmZWN0Q2FudmFzUmVxdWVzdCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiUGVyZmVjdENhbnZhc0RlYnVnIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJmYWxzZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkFkZGVkRGF0ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiKiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkJyb3dzZXJWZXJzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIqIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiTWluaW11bVdpZHRoIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIqIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiTWluaW11bUhlaWdodCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiKiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6Ik1heGltdW1XaWR0aCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiKiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6Ik1heGltdW1IZWlnaHQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IioiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJGSU5HRVJQUklOVCJ9XX0=*/
_call(BrowserAutomationStudio_GetFingerprint,[{
tags: ("Microsoft Windows,Chrome"),
key: (""),
min_browser_version: ("*"),
min_width: ("*"),
min_height: ("*"),
max_width: ("*"),
max_height: ("*"),
time_limit: ("*"),
perfectcanvas_request: (""),
perfectcanvas_logs: ("false"),
}])!
VAR_FINGERPRINT = _result()
section_end()!
section_start("", 762515887)!
/*Dat:eyJzIjoiRmluZ2VycHJpbnRTd2l0Y2hlcl9BcHBseSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJGaW5nZXJwcmludCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF1dIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiQ2FudmFzTm9pc2UiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InRydWUiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQZXJmZWN0Q2FudmFzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJ0cnVlIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiV2ViZ2xOb2lzZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkF1ZGlvTm9pc2UiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InRydWUiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJTYWZlQmF0dGVyeSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IlNhZmVSZWN0YW5nbGVzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJ0cnVlIiwiY2xhc3MiOiJzdHJpbmcifV19*/
/*Browser*/
_call(BrowserAutomationStudio_ApplyFingerprint,[VAR_FINGERPRINT,"true" == "true","true" == "true","true" == "true","true" == "true","true" == "true","true" == "true"])!
sleep(1000)!
section_end()!
section_start("", 322537006)!
/*Dat:eyJzIjoicGFyc2VsaW5lIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJ7e9C/0YDQvtC60YHQuH19IiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVmFyaWFibGVzTGlzdCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoicHJfaXAscHJfcG9ydCxwcl9saWdpbixwcl9wYXNzIn1dfQ==*/
RS("прокси", false, false)!
RESOURCE_510539 = _result().get()
var csv_parse_result = csv_parse(RESOURCE_510539)
VAR_PR_IP = csv_parse_result[0]
if(typeof(VAR_PR_IP) == 'undefined' || !VAR_PR_IP)
{
VAR_PR_IP = ""
}
VAR_PR_PORT = csv_parse_result[1]
if(typeof(VAR_PR_PORT) == 'undefined' || !VAR_PR_PORT)
{
VAR_PR_PORT = ""
}
VAR_PR_LIGIN = csv_parse_result[2]
if(typeof(VAR_PR_LIGIN) == 'undefined' || !VAR_PR_LIGIN)
{
VAR_PR_LIGIN = ""
}
VAR_PR_PASS = csv_parse_result[3]
if(typeof(VAR_PR_PASS) == 'undefined' || !VAR_PR_PASS)
{
VAR_PR_PASS = ""
}
section_end()!
section_start("", 769674258)!
/*Dat:eyJzIjoibG9nIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IkxvZ1RleHQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJfSVBdXTpbW1BSX1BPUlRdXTpbW1BSX0xJR0lOXV06W1tQUl9QQVNTXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
log(VAR_PR_IP + ":" + VAR_PR_PORT + ":" + VAR_PR_LIGIN + ":" + VAR_PR_PASS)
section_end()!
section_start("\u007b\u0022e\u0022:true\u007d", 915889554)!
/*Dat:eyJzIjoicHJveHkiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiUHJveHlUZXh0IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BSX0lQXV06W1tQUl9QT1JUXV0iLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQcm94eVR5cGUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Imh0dHAiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQcm94eUxvZ2luIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BSX0xJR0lOXV0iLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQcm94eVBhc3N3b3JkIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BSX1BBU1NdXSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkNoYW5nZVRpbWV6b25lIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJ0cnVlIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiQ2hhbmdlR2VvbG9jYXRpb24iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InRydWUiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJDaGFuZ2VXZWJydGNJcCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkNoYW5nZUJyb3dzZXJMYW5ndWFnZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkRldGVjdEV4dGVybmFsSXAiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InRydWUiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJJcEluZm9NZXRob2QiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6ImRhdGFiYXNlIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiSXBBcGlLZXkiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkZ1bmN0aW9uTmFtZSIsInR5cGUiOiJ0ZXh0IiwiZGF0YSI6IiJ9LHsiaWQiOiJUYXJnZXRVcmwiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IioiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJUYXJnZXRUYWJOdW1iZXIiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IioiLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
/*Browser*/
var hash = proxy_parse(VAR_PR_IP + ":" + VAR_PR_PORT)
if("http" != "auto" ){
hash["IsHttp"] = "http" == "http"
}
var login = VAR_PR_LIGIN
var password = VAR_PR_PASS
if(login.length > 0 && password.length > 0 )
{
hash["name"] = login
hash["password"] = password
}
if(_get_profile().length > 0)
{
if(hash["server"].length == 0)
{
native("filesystem", "removefile", _get_profile() + "/proxy.txt")
}else
{
var PortNumber = hash["Port"]
hash["Port"] = hash["Port"].toString()
native("filesystem", "writefile", JSON.stringify({path: _get_profile() + "/proxy.txt",value: JSON.stringify(hash),base64:false,append:false}))
hash["Port"] = PortNumber
}
}
set_proxy(hash["server"], hash["Port"], hash["IsHttp"], hash["name"], hash["password"])!
sleep(1000)!
set_proxy_extended("true" == "true", "true" == "true", "true" == "true", "true" == "true", "true" == "true", "database", "", null)!
section_end()!
section_start("", 573061363)!
/*Dat:eyJzIjoibG9hZCIsInYiOjEsImYiOltdLCJ1dyI6IjEiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJMb2FkVXJsIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJlbG1hei5jb20iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/
/*Browser*/
load("elmaz.com")!
section_end()!
})!