пятница, 5 октября 2012 г.

Balancerobot: custom настройка НСС

Одним из последних могикан, которых перестал поддерживать BalanceRobot стал сайт НСС после того, как на нем разместили логотип Ростелекома.

Восстановить работоспособность довольно просто. Для этого нужно:
  1. В выпадающем списке операторов вместо НСС выбрать Custom
  2. В появившемся поле 'Список запросов в Интернет' вводим: https://iserve.ncc-volga.ru/?path=iserv userv=<%LOGIN%> passv=<%PASSWORD%>
  3. В поле 'Выражение для баланса на странице': post4">(\d+,\d+)\s
Сохраняем настройки. Должен отобразиться текущий баланс.

Для настройки другого оператора можно воспользоваться инструкцией:

1. Выбираем метод Custom
2. Вводим логин и пароль.
3. Вводим в "Список запросов в Интернет" страницу входа в личный кабинет
4. Нажимаем Меню->Запрос HTTP
5. Открывается страница входа
6. Вводим логин и пароль ещё раз на странице ввода. НЕ нажимаем "Войти" на странице
7. Нажимаем Меню->Установить
8. В настройках появится строка запроса с заполненными параметрами.
9. Правим в случае необходимости.
10. Нажимаем для "Проверить HTTP"
11. Если отобразилась нужная страница (картинки и вложенные страницы не отображаются в этом режиме), находим на ней число с Остатком(балансом).
12. Если не отобразилось можно попробовать добавить первой строкой в список запросов адрес страницы входа (будут передаваться Cookie). 
13. Если снова не отображается, то пробуем поместить в начале страницы адреса входа @ (для передачи всех POST параметров)
14. Если отображается страница личного кабинета, но на ней нет баланса, добавляем третьей строкой, страницу, на которой он есть.
Теперь остаётся только составить выражение для страницы. Ведутся работы....
Есть описание со скриншотами
Для проверки регулярных выражение имеет смысл пользоваться RegExp Online .

Можно воспользоваться моим прототипом (или HttpAnalyzer).
Написал свою программу, потому что HttpAnalyzer платный и глючный - надоел.

Комментариев нет:

Отправить комментарий