@Erick Реверсить скрипты которые скидывает сервер. В одном из них есть обязательно, или в нескольких. Генерация этого токена может происходить из "нескольких скриптов" аргументы/переменные/значения могут находиться в разных скриптах. Такая защита например. Это все защита от ботов.
Вы поймите вы должны в клиенте воспроизвести все что браузер делает сам и просто смотреть ссылки и пытаться их воспроизвести бесперспективная затея . Необходимо хотя бы знать что там делается т.е нужно читать код и если не самому это все генерить то сверять с тем что в оригинале происходит и симулировать эту самую генерацию.
upd для начала посмотрите и найдите функцию которая генерирует саму ссылку. что то ее собирает. и она не произвольна. я про порядок.
Проверка на ошибку и повторение действий
-
Приветствую. Нужно проверять ошибку после отправки формы и если она есть, то закрывать диалоговое окно и вводить новую строчку из текстового файла. Как можно сделать чтобы он повторял действия пока не исчезнет ошибка и если ее нет, то продолжаются действия. После всего этого нужно будет взять новую строчку и проверять уже ее.
Пример:
- Берем строку #1
- Проверяем ошибку
а) Переходим к первому пункту и берем строку #2 (если есть ошибка)
б) Продолжаем работу (если ошибки нет) - Повторяем 1,2 действие с новой строкой
-
@maxim said in Проверка на ошибку и повторение действий:
Приветствую. Нужно проверять ошибку после отправки формы и если она есть, то закрывать диалоговое окно и вводить новую строчку из текстового файла. Как можно сделать чтобы он повторял действия пока не исчезнет ошибка и если ее нет, то продолжаются действия. После всего этого нужно будет взять новую строчку и проверять уже ее.
Всё очень и очень просто. Тебе нужен цикл на метках. Как расставить метки, думаю, сам разберёшься.
-
Ну или второй вариант - присвоить в случае ошибки значение "true" переменной, например, ERROR (не юзай WAS_ERROR - это системная переменная) и далее в пункте a задать через if конструкцию вида if [[ERROR]] {твои действия}
Всё вышеперечисленное должно быть обёрнуто в цикл или сопровождаться нужными метками.
-
@pragmatik said in Проверка на ошибку и повторение действий:
@maxim said in Проверка на ошибку и повторение действий:
Приветствую. Нужно проверять ошибку после отправки формы и если она есть, то закрывать диалоговое окно и вводить новую строчку из текстового файла. Как можно сделать чтобы он повторял действия пока не исчезнет ошибка и если ее нет, то продолжаются действия. После всего этого нужно будет взять новую строчку и проверять уже ее.Всё очень и очень просто. Тебе нужен цикл на метках. Как расставить метки, думаю, сам разберёшься.
Если правильно понял, то я должно быть так:
- Устанавливаю переменную (-1)
- Создаю while
- Ставлю метку
- Увеличиваю переменную на 1
- Вызываю функцию
В функции я выполняю действия и если ошибка есть, то перехожу на метку и выполняю сначала все действия с увеличенной переменной и так пока ошибки не будет. Если ошибки нет, то я продолжаю действия и в конце перехожу на метку для повторения всех действий.