@ShadeRoger учите js. node это чистый js просто серверный а значит строгий, но тут нет ничего сверх, @UserTrue абсолютно верно написал если вы хотите использовать авторизацию для приложения или для очень серьезного парсера, тогда конечно для простого скрипта если только хорошо заплатят. Нет смысла экономить ресурсы браузера клиентом, и 'алик' обнаружит бас клиента. А если вы умеете использовать клиента на ноде то и ключи rsa не будут тайной. Клиент Баса не умеет br и с куками он в последней версии не на ты.
Помогите создать условие
-
Здравствуйте, я новичок и очень нуждаюсь в помощи, сижу часа 2 не могу понять
нужно составить условие, если на странице есть текст "отлично" или class="alert alert-success" то перейти к следующему действию, а если нет, вернутся к предыдущему
как это расписать в коде? -
@flour said in Помогите создать условие:
Здравствуйте, я новичок и очень нуждаюсь в помощи, сижу часа 2 не могу понять
нужно составить условие, если на странице есть текст "отлично" или class="alert alert-success" то перейти к следующему действию, а если нет, вернутся к предыдущему
как это расписать в коде?Если текст "отлично" или class="alert alert-success" может присутствовать только у одного элемента на странице, то я бы делал следующее. Применял к этому элементу действие "Получить код Элемента" щелкнув на него лв кнопкой мыши, и далее в действие if делал проверку:
if [[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0 переходим к след. действие else вернутся к предыдущему -
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})} -
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}хм) а вы можете скинуть проект или его часть, само условие if написано верно, ошибок в нем нет, ошибка синтаксиса где то в другом месте
-
@santilo said in Помогите создать условие:
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}хм) а вы можете скинуть проект или его часть
вот :
section_start("", 936428359)! /*Dat:eyJzIjoidHlwZWVsZW1lbnQiLCJlIjoiZXhlY3V0ZWFuZGFkZCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJUeXBlRGF0YSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoie3tzaXRlc319IiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVHlwZUludGVydmFsIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIxMDAiLCJjbGFzcyI6ImludCJ9LHsiaWQiOiJDaGVjayIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlfSx7ImlkIjoiU3BlZWQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IjEwMCIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJHcmF2aXR5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2IiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IkRldmlhdGlvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiMi41IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjZXhhbXBsZUlucHV0RW1haWwxIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2V4YW1wbGVJbnB1dEVtYWlsMSIsImNzczIiOiIgPkNTUz4gaW5wdXQiLCJjc3MzIjoiIiwiY3VycmVudCI6ImNzcyIsIm1hdGNoIjoiPk1BVENIPjxpbnB1dCBjbGFzcz1cImZvcm0tY29udHJvbCBpbnB1dC1zbVwiIGlkPSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJleGFtcGxlSW5wdXRFbWFpbDFcIikiLCJhdCI6IjM1MywgMjM0In19*/ RS("sites", false, false)! RESOURCE_253106 = _result().get() /*Browser*/ wait_element_visible(" \u003eCSS\u003e #exampleInputEmail1")! get_element_selector(" \u003eCSS\u003e #exampleInputEmail1", false).random_point()! X = parseInt(_result().split(",")[0]) Y = parseInt(_result().split(",")[1]) move(X,Y, {})! mouse(X,Y)! page().type(RESOURCE_253106,100)! section_end()! section_start("", 258531182)! /*Dat:eyJzIjoiY2xpY2tlbGVtZW50IiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlfV0sInAiOnsiY3NzIjoiID5DU1M+IGZvcm0gPiBidXR0b24iLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gYnV0dG9uIiwiY3NzMiI6IiIsImNzczMiOiIgPkNTUz4gLmJ0biIsImN1cnJlbnQiOiJjc3MiLCJtYXRjaCI6Ij5NQVRDSD48YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tc20gIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImJhc2ljXCIpL2RpdltAY2xhc3M9XCJ0aWxlIHAtMTVcIl0vZm9ybVsxXS9idXR0b25bQGNsYXNzPVwiYnRuIGJ0bi1zbSBtLXQtMTBcIl0iLCJhdCI6IjMwOCwgMjY5In19*/ /*Browser*/ wait_element_visible(" \u003eCSS\u003e form \u003e button")! get_element_selector(" \u003eCSS\u003e form \u003e button", false).script("self.click()")! section_end()! section_start("", 608578511)! /*Dat:eyJzIjoidGltZW91dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2MDAwMCIsImNsYXNzIjoiaW50In0seyJpZCI6IlR5cGUiLCJ0eXBlIjoic2VsZWN0IiwiZGF0YSI6ImZ1bGxwYWdlbG9hZCJ9XX0=*/ async_load_timeout(60000) section_end()! section_start("", 924886394)! /*Dat:eyJzIjoieG1sIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2F2ZVhtbCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfWE1MIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjY29udGVudCA+IDpudGgtY2hpbGQoMykgPiA6bnRoLWNoaWxkKDEpIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2NvbnRlbnQgPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczIiOiIgPkNTUz4gOm50aC1jaGlsZCgzKSA+IHNlY3Rpb24gPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczMiOiIgPkNTUz4gLmFsZXJ0IiwiY3VycmVudCI6InhwYXRoIiwibWF0Y2giOiI+TUFUQ0g+PGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIj4gICAgICAgIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImNvbnRlbnRcIikvZGl2W0BjbGFzcz1cImJsb2NrLWFyZWFcIl0vZGl2W0BjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIl0iLCJhdCI6IjMwMSwgMTE0In19*/ /*Browser*/ wait_element(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]")! get_element_selector(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]", false).xml()! VAR_SAVED_XML = _result() section_end()! section_start("", 322709668)! /*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiSWZFeHByZXNzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJpZiBbW1NBVkVEX1hNTF1dLmluZGV4T2YoXCJhbGVydC1zdWNjZXNzXCIpID49IDAiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZX1dfQ==*/ IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("", 548358431)! /*Dat:eyJzIjoidGV4dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlNhdmVUZXh0IiwidHlwZSI6InZhciIsImRhdGEiOiJTQVZFRF9URVhUIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJjc3MyIjoiIiwiY3NzMyI6IiA+Q1NTPiBmb3JtID4gLmlucHV0LXNtIiwiY3VycmVudCI6ImF0IiwibWF0Y2giOiI+TUFUQ0g+PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJjb250ZW50XCIpL2RpdltAY2xhc3M9XCJibG9jay1hcmVhXCJdL2RpdltAaWQ9XCJiYXNpY1wiXS9kaXZbQGNsYXNzPVwidGlsZSBwLTE1XCJdL2Zvcm1bMV0vaW5wdXRbQGNsYXNzPVwiZm9ybS1jb250cm9sIGlucHV0LXNtIG0tYi0xMFwiXSIsImF0IjoiNDUwLCA2MjkifX0=*/ /*Browser*/ position(450, 629).text()! VAR_SAVED_TEXT = _result() section_end()! section_start("", 245525518)! /*Dat:eyJzIjoibG9nIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiTG9nVGV4dCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTQVZFRF9URVhUXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/ log(VAR_SAVED_TEXT) section_end()! })! section_end()! section_start("Else", 308654060)! _if(!IF_ELSE_EXPRESSION,function(){ section_insert() })! section_end()! })!и вот это

-
@flour said in Помогите создать условие:
@santilo said in Помогите создать условие:
@flour said in Помогите создать условие:
Спасибо, но пишет
// Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 375067093,function(){ })},function(){ section_start("test", 939911286,function(){ })})}хм) а вы можете скинуть проект или его часть
вот :
section_start("", 936428359)! /*Dat:eyJzIjoidHlwZWVsZW1lbnQiLCJlIjoiZXhlY3V0ZWFuZGFkZCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJUeXBlRGF0YSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoie3tzaXRlc319IiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVHlwZUludGVydmFsIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIxMDAiLCJjbGFzcyI6ImludCJ9LHsiaWQiOiJDaGVjayIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlfSx7ImlkIjoiU3BlZWQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IjEwMCIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJHcmF2aXR5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2IiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IkRldmlhdGlvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiMi41IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjZXhhbXBsZUlucHV0RW1haWwxIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2V4YW1wbGVJbnB1dEVtYWlsMSIsImNzczIiOiIgPkNTUz4gaW5wdXQiLCJjc3MzIjoiIiwiY3VycmVudCI6ImNzcyIsIm1hdGNoIjoiPk1BVENIPjxpbnB1dCBjbGFzcz1cImZvcm0tY29udHJvbCBpbnB1dC1zbVwiIGlkPSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJleGFtcGxlSW5wdXRFbWFpbDFcIikiLCJhdCI6IjM1MywgMjM0In19*/ RS("sites", false, false)! RESOURCE_253106 = _result().get() /*Browser*/ wait_element_visible(" \u003eCSS\u003e #exampleInputEmail1")! get_element_selector(" \u003eCSS\u003e #exampleInputEmail1", false).random_point()! X = parseInt(_result().split(",")[0]) Y = parseInt(_result().split(",")[1]) move(X,Y, {})! mouse(X,Y)! page().type(RESOURCE_253106,100)! section_end()! section_start("", 258531182)! /*Dat:eyJzIjoiY2xpY2tlbGVtZW50IiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlfV0sInAiOnsiY3NzIjoiID5DU1M+IGZvcm0gPiBidXR0b24iLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gYnV0dG9uIiwiY3NzMiI6IiIsImNzczMiOiIgPkNTUz4gLmJ0biIsImN1cnJlbnQiOiJjc3MiLCJtYXRjaCI6Ij5NQVRDSD48YnV0dG9uIHR5cGU9XCJzdWJtaXRcIiBjbGFzcz1cImJ0biBidG4tc20gIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImJhc2ljXCIpL2RpdltAY2xhc3M9XCJ0aWxlIHAtMTVcIl0vZm9ybVsxXS9idXR0b25bQGNsYXNzPVwiYnRuIGJ0bi1zbSBtLXQtMTBcIl0iLCJhdCI6IjMwOCwgMjY5In19*/ /*Browser*/ wait_element_visible(" \u003eCSS\u003e form \u003e button")! get_element_selector(" \u003eCSS\u003e form \u003e button", false).script("self.click()")! section_end()! section_start("", 608578511)! /*Dat:eyJzIjoidGltZW91dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiI2MDAwMCIsImNsYXNzIjoiaW50In0seyJpZCI6IlR5cGUiLCJ0eXBlIjoic2VsZWN0IiwiZGF0YSI6ImZ1bGxwYWdlbG9hZCJ9XX0=*/ async_load_timeout(60000) section_end()! section_start("", 924886394)! /*Dat:eyJzIjoieG1sIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiU2F2ZVhtbCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfWE1MIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiAjY29udGVudCA+IDpudGgtY2hpbGQoMykgPiA6bnRoLWNoaWxkKDEpIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiIgPkNTUz4gI2NvbnRlbnQgPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczIiOiIgPkNTUz4gOm50aC1jaGlsZCgzKSA+IHNlY3Rpb24gPiA6bnRoLWNoaWxkKDMpID4gOm50aC1jaGlsZCgxKSIsImNzczMiOiIgPkNTUz4gLmFsZXJ0IiwiY3VycmVudCI6InhwYXRoIiwibWF0Y2giOiI+TUFUQ0g+PGRpdiBjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIj4gICAgICAgIiwieHBhdGgiOiIgPlhQQVRIPiBpZChcImNvbnRlbnRcIikvZGl2W0BjbGFzcz1cImJsb2NrLWFyZWFcIl0vZGl2W0BjbGFzcz1cImFsZXJ0IGFsZXJ0LXN1Y2Nlc3NcIl0iLCJhdCI6IjMwMSwgMTE0In19*/ /*Browser*/ wait_element(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]")! get_element_selector(" \u003eXPATH\u003e id(\u0022content\u0022)/div[@class=\u0022block-area\u0022]/div[@class=\u0022alert alert-success\u0022]", false).xml()! VAR_SAVED_XML = _result() section_end()! section_start("", 322709668)! /*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiSWZFeHByZXNzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJpZiBbW1NBVkVEX1hNTF1dLmluZGV4T2YoXCJhbGVydC1zdWNjZXNzXCIpID49IDAiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZX1dfQ==*/ IF_ELSE_EXPRESSION = if VAR_SAVED_XML.indexOf("alert-success") >= 0; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("", 548358431)! /*Dat:eyJzIjoidGV4dCIsImUiOiJleGVjdXRlYW5kYWRkIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlNhdmVUZXh0IiwidHlwZSI6InZhciIsImRhdGEiOiJTQVZFRF9URVhUIn1dLCJwIjp7ImNzcyI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IiA+Q1NTPiBmb3JtID4gaW5wdXQiLCJjc3MyIjoiIiwiY3NzMyI6IiA+Q1NTPiBmb3JtID4gLmlucHV0LXNtIiwiY3VycmVudCI6ImF0IiwibWF0Y2giOiI+TUFUQ0g+PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJmb3JtLWNvbnRyb2wgaSIsInhwYXRoIjoiID5YUEFUSD4gaWQoXCJjb250ZW50XCIpL2RpdltAY2xhc3M9XCJibG9jay1hcmVhXCJdL2RpdltAaWQ9XCJiYXNpY1wiXS9kaXZbQGNsYXNzPVwidGlsZSBwLTE1XCJdL2Zvcm1bMV0vaW5wdXRbQGNsYXNzPVwiZm9ybS1jb250cm9sIGlucHV0LXNtIG0tYi0xMFwiXSIsImF0IjoiNDUwLCA2MjkifX0=*/ /*Browser*/ position(450, 629).text()! VAR_SAVED_TEXT = _result() section_end()! section_start("", 245525518)! /*Dat:eyJzIjoibG9nIiwiZSI6ImV4ZWN1dGVhbmRhZGQiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsImQiOlt7ImlkIjoiTG9nVGV4dCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTQVZFRF9URVhUXV0iLCJjbGFzcyI6InN0cmluZyJ9XX0=*/ log(VAR_SAVED_TEXT) section_end()! })! section_end()! section_start("Else", 308654060)! _if(!IF_ELSE_EXPRESSION,function(){ section_insert() })! section_end()! })!и вот это

В действие if оставь эту строчку, а ты в начало выражение дописал слово "if" удали его, из-за этого ошибка синтаксиса
[[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0 -
//[13:23:05] Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = VAR_SAVED_XML.indexOf("alert-success") >= 0 reply; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 548358431,function(){ })},function(){ section_start("test", 308654060,function(){ })})}
-
@flour said in Помогите создать условие:
//[13:23:05] Поток №1 : SyntaxError: Parse error Номер строки:2 Во время выполнения скрипта { IF_ELSE_EXPRESSION = VAR_SAVED_XML.indexOf("alert-success") >= 0 reply; _if(IF_ELSE_EXPRESSION,function(){ section_insert() section_start("test", 548358431,function(){ })},function(){ section_start("test", 308654060,function(){ })})}
я у тебя в if вижу слово reply) снова что то лишнее дописал)
Повторяю в if должна быть такая строчка: [[SAVED_XML]].indexOf("отлично") >= 0 || [[SAVED_XML]].indexOf("alert-success") >= 0
Вот проект:0_1496572385118_12345.xml -
@santilo cпасибо, далее я получил строку по условию. С помощью
>XPATH> id("content")/div[@class="block-area"]/div[@id="basic"]/div[@class="tile p-15"]/form[1]/div[@class="form-group"]и положил в SAVED_TEXT
SAVED_TEXT выдало текст вида "Название темы: текст текст текст для проверки темы: verifycode: 67964d784a944ad55816e31eab8df2ea"
как достать этот самый "verifycode: 67964d784a944ad55816e31eab8df2ea" и положить в переменную? -
@flour said in Помогите создать условие:
@santilo cпасибо, далее я получил строку по условию. С помощью
>XPATH> id("content")/div[@class="block-area"]/div[@id="basic"]/div[@class="tile p-15"]/form[1]/div[@class="form-group"]и положил в SAVED_TEXT
SAVED_TEXT выдало текст вида "Название темы: текст текст текст для проверки темы: verifycode: 67964d784a944ad55816e31eab8df2ea"
как достать этот самый "verifycode: 67964d784a944ad55816e31eab8df2ea" и положить в переменную?C помощью регулярного выражения и действия "Первое вхождение"
Регулярка:[a-z0-9]+$

В переменной CODE или как ты ее назовешь) будет результат, строчка 67964d784a944ad55816e31eab8df2ea
-
@santilo великолепно
в действии с условием только проблема...
суть такая, что заходит на страницу к примеру google.ru , вводит урл из файла. Если получили строку о которой мы писали выше, то заносит в переменную, собственно вы это написали выше, с этим разобрались.

но если такой строки нет, пункт
>XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]долго думает и выдает в логе следующее
[14:18:09] Поток №1 : Не удалось дождаться элемента >XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]а необходимо чтобы если условие верное - записывает в переменную первое вхождение (работает)
а если нет (else) , открывало сново google.ru и заново брала {{sites}}>CSS> #exampleInputEmail1 до тех пор пока условие не будет верным -
@flour said in Помогите создать условие:
[14:18:09] Поток №1 : Не удалось дождаться элемента >XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]
Если кратко вам нужно вызвать действие "Проверить существование" в него вставить ">XPATH> id("content")/div[@class="block-area"]/div[@class="alert alert-success"]" и в if делать проверку. Можете кинуть этот кусок проекта который на скрине выше, я вам настрою как вам нужно, только вы его сохраните в файл через меню и загрузите его сюда *.xml
. -
@flour said in Помогите создать условие:
@santilo вот, пожалуйста
0_1496580001822_project.xmlПосле действия Установить метку, добавьте действие Загрузить
0_1496580812004_1496580076588-project.xml