Вопрос снят, не спал сутки и просто не видел, что всё работало :D
Как правильно сделать запрос?
-
Здравствуйте, я новичок в басе, на веб запросах делаю без проблем, но это не серьезно как то. Решил попробовать на запросах, оказалось не так то просто)
В общем делаю GET запрос на сайт на котором хочу зарегистрироваться, ответ 200
Имеется как я понимаю защита токен, в элементе я нахожу ее без проблем, далее делаю "Xpath получить каждый xml" но не чего не происходит.
Запрос такой: /html/head/script[7]/text(). Это я нашел в элементе токен и правой кнопкой мыши - Копировать полную строку Xpath.Вот так находит сам токен в элементе:

В самом басе:

Что я делаю не так подскажите пожалуйста(? Не правильно ввожу запрос?
-
_switch_http_client_main() VAR_SAVED_CONTENT = http_client_encoded_content("auto") var content = VAR_SAVED_CONTENT var startIndex = content.indexOf('var modelData=') + 'var modelData='.length; var braceCount = 0; var endIndex = startIndex; for (var i = startIndex; i < content.length; i++) { if (content[i] === '{') { braceCount++; } else if (content[i] === '}') { braceCount--; if (braceCount === 0) { endIndex = i + 1; break; } } } VAR_MODEL_DATA = JSON.parse(content.substring(startIndex, endIndex)); -
@Bascook said in Как правильно сделать запрос?:
_switch_http_client_main()
VAR_SAVED_CONTENT = http_client_encoded_content("auto")
var content = VAR_SAVED_CONTENT
var startIndex = content.indexOf('var modelData=') + 'var modelData='.length;
var braceCount = 0;
var endIndex = startIndex;
for (var i = startIndex; i < content.length; i++) {
if (content[i] === '{') {
braceCount++;
} else if (content[i] === '}') {
braceCount--;
if (braceCount === 0) {
endIndex = i + 1;
break;
}
}
}
VAR_MODEL_DATA = JSON.parse(content.substring(startIndex, endIndex));прошу прощения, а куда это вставлять?
-
@dodi8790 said in Как правильно сделать запрос?:
Здравствуйте, я новичок в басе, на веб запросах делаю без проблем, но это не серьезно как то. Решил попробовать на запросах, оказалось не так то просто)
В общем делаю GET запрос на сайт на котором хочу зарегистрироваться, ответ 200
Имеется как я понимаю защита токен, в элементе я нахожу ее без проблем, далее делаю "Xpath получить каждый xml" но не чего не происходит.
Запрос такой: /html/head/script[7]/text(). Это я нашел в элементе токен и правой кнопкой мыши - Копировать полную строку Xpath.Вот так находит сам токен в элементе:
В самом басе:
Что я делаю не так подскажите пожалуйста(? Не правильно ввожу запрос?
xpath вы применяете к странице в браузере, которая загрузилась со всеми скриптами, медиа и стилями. Выведите содержимое ответа в лог и посмотрите есть ли в данных нужные вам данные
