1

Тема: JS: Обработка ошибок

Доброго времени суток.

У меня вот какой вопрос: "Допустим ваш скрипт выполняет алгоритм, согласно вашему плану. Вы обработали спорные моменты, которые обнаружили в процессе. И тут внезапно появляется новая ситуация. Что-то, чего заранее знать нельзя. Например на сайте изменились названия элементов или появилось какой-то новое окошко. Т.е. ошибки как таковой в js нет, но возвращаемые данные уже другие. Какие есть способы разрешения таких ситуаций?"

У меня появилось новое окошко, я обработал конкретно "это" окошко. Но если отдельно обрабатывать каждую переменную или "возможную ситуацию" - это же слишком громоздко и как-то не правильно? Может есть какой-то способ, который объяснит скрипту что нужно делать, если мы отклонились от нашего плана.

https://i.ibb.co/1r1Q6Tr/session.png

Буду рад какой-нибудь теории, если она есть.

GD

2

Re: JS: Обработка ошибок

Не мучиться с javascript и совершать покупки через winhttprequest.
Если по каким-то причинам такое невозможно, то после каждого действия проверять ожидаемые изменения в документе.

3

Re: JS: Обработка ошибок

А почему через http запросы будет лучше чем через js?

GD

4

Re: JS: Обработка ошибок

1) Чтобы не мучиться с js.
2) Скорость.

5

Re: JS: Обработка ошибок

Получается через http запросы гипотетически будет меньше ошибок, ведь мы игнорируем всю разметку?

GD

6

Re: JS: Обработка ошибок

Не сравнивал.
Но по-любому тренировался бы на левых айпи, так-как забанить могут в 2 счета.

7

Re: JS: Обработка ошибок

О за это спасибо. А за что банить, это же обычное общение с сервером?

GD

8

Re: JS: Обработка ошибок

Борьба с ботами.

9

Re: JS: Обработка ошибок

А в этом плане, тогда логично).

GD