Userscript для автоматического ввода билетов на Tatts.com

ИзображениеИзображениеИзображение

Модераторы: VOICE, KRUZ, Первый

Userscript для автоматического ввода билетов на Tatts.com

Сообщение flobik » 19 дек 2011, 15:18

По просьбе одного из форумчан я написал userscript, автоматизирующий ввод билетов в лотереях Tatts.com. Что такое userscript, вы можете прочитать здесь. Если коротко, это код, написанный на языке JavaScript, и исполняющийся при заходе на определенную страницу. Конкретно этот userscript написан для работы в браузере Firefox с установленным расширением Greasemonkey.

Скачать скрипт вы можете здесь: www.northweb.ru/tatts/tatts_pro.user.js

Изображение

Возможности скрипта:
  • Поддержка лотерей TattsLotto, Super 7's Oz Lotto, Powerball и Monday & Wednesday Lotto.
  • Ввод неограниченного числа комбинаций.
  • Разделение ввода на этапы при числе комбинаций > 1000 для оплаты уже введенных билетов (связано с ограничением на 20 билетов в корзине). Продолжение ввода после оплаты.
  • Поддержка стандартных игр и игр по системам "system 7" - "system 20".
  • Вывод предварительных данных перед началом ввода, а также отображение различных показателей (% завершенности, номер этапа, количество оставшихся комбинаций) во процесса ввода.
  • Добавление задания простым переносом текстового файла с комбинациями в специальное окно на странице покупки билета.
  • Если для покупки билета не хватит комбинаций (например, 1 стандартная комбинация в билете), то появится предложение добавить недостающее количество комбинаций, а сам билет в корзину добавлен не будет.

Ограничения и требования:
  • Формат билета должен быть точно соблюден, в скрипте отсутствуют дополнительные проверки корректности комбинаций и их списка в целом.
  • Перед началом каждого этапа, включая первый, в корзине не должны быть неоплаченных или не удаленных билетов.
  • Все комбинации в пределах файла должны быть одного типа (например, все "system 7").
  • Не поддерживается опция Powerhit в игре Powerball.
  • Во время работы скрипта не следует проводить никаких манипуляций со страницей покупки билетов (например кликать).
  • Скрипт может сильно нагружать систему, если браузер зависнет, скорее всего, он скоро развиснет :)
  • Для работы скрипта нужен браузер Firefox с установленным расширением Greasemonkey.

Формат билета:
  • Каждая комбинация должна быть в отдельной строке.
  • Не допускается наличие пустых строк и пробелов в файле.
  • Числа меньше 10 должны начинаться с нуля (например, 08).
  • Числа в комбинации должны идти друг за другом без пробелов (например, 010203040506).
  • В игре Powerball последнее число - сам Powerball.
  • Для игры "System 7" и выше, просто добавьте еще одно число в комбинацию (например, 01020304050607).

Пример правильно оформленного файла с комбинациями:
01020304050607
13151719213141
20212223242526
30292728252624
01030507090204

Пример неправильно оформленного билета:
Мой билетег!

010203040506
13151719213141

202122232425
30292728252642
1 3 5 7 9 2


ОБЯЗАТЕЛЬНО проверьте результат работы скрипта, т.к. из-за возможных ошибок комбинации могут быть введены неверно.
Обо всех найденных ошибках пишите прямо в этой теме, постараюсь оперативно исправить. Пожелания по скрипту оставляйте здесь же.

Если после использования этого скрипта у вас возникло непреодолимое желание отблагодарить автора материально, то знайте, автор совсем не против ;)
WebMoney: R764684253544
Яндекс.Деньги: 41001441551027

Всем Джекпотов! :51:
flobik
новичок

Аватар пользователя
 
Сообщений: 77
Зарегистрирован: 11 дек 2011, 22:38
Рейтинг: 30

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение VOICE » 19 дек 2011, 15:24

flobik обязательно отблагодарим тебя, я уж точно.
С Firefox не работал, что за расширение Greasemonkey
(Firefox с установленным расширением Greasemonkey).
VOICE
волшебник
волшебник

Аватар пользователя
 
Сообщений: 23043
Зарегистрирован: 26 фев 2011, 22:13
Откуда: Meteor Bay Аrea - MBA
Рейтинг: 6918

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение GROM » 19 дек 2011, 15:25

Вот это я понимаю сервис! Банкирам синдикатов на радость :yes: Мегареспект flobik.
GROM
TATTS PROF
TATTS PROF

Аватар пользователя
 
Сообщений: 9883
Зарегистрирован: 12 окт 2010, 21:52
Откуда: За МКАДыш
Рейтинг: 3258

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение flobik » 19 дек 2011, 15:27

VOICE писал(а):С Firefox не работал, что за расширение Greasemonkey

Это плагин для Firefox, позволяющий подключать userscript'ы, включая и этот.
flobik
новичок

Аватар пользователя
 
Сообщений: 77
Зарегистрирован: 11 дек 2011, 22:38
Рейтинг: 30

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение VOICE » 19 дек 2011, 15:37

flobik писал(а):
VOICE писал(а):С Firefox не работал, что за расширение Greasemonkey

Это плагин для Firefox, позволяющий подключать userscript'ы, включая и этот.

Понял, вечером буду тестировать скрипт.
Просто нет слов, для меня как банкира проставляющего много ставок, это как переход от лопаты к экскаватору.
VOICE
волшебник
волшебник

Аватар пользователя
 
Сообщений: 23043
Зарегистрирован: 26 фев 2011, 22:13
Откуда: Meteor Bay Аrea - MBA
Рейтинг: 6918

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение VOICE » 19 дек 2011, 17:36

flobik все работает, вери гуд.
Билеты на OZ синдикат оформлял через твой скрипт, 110 комб вводились несколько всего секунд.
Я быстрый, но скрипт быстрее :19:
Субботний синдикат будем оформлять по этой схеме.
Есть небольшие вопросы, но это потом когда полностью протестирую.
VOICE
волшебник
волшебник

Аватар пользователя
 
Сообщений: 23043
Зарегистрирован: 26 фев 2011, 22:13
Откуда: Meteor Bay Аrea - MBA
Рейтинг: 6918

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение flobik » 21 дек 2011, 18:03

Скрипт обновлен до версии 1.1

Изменения:
- Добавлена поддержка Google Chrome

Установить: www.northweb.ru/tatts/tatts_pro.user.js
flobik
новичок

Аватар пользователя
 
Сообщений: 77
Зарегистрирован: 11 дек 2011, 22:38
Рейтинг: 30

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение VOICE » 21 дек 2011, 19:02

flobik писал(а):Скрипт обновлен до версии 1.1

Изменения:
- Добавлена поддержка Google Chrome

Установить: www.northweb.ru/tatts/tatts_pro.user.js

Это уже роскошь :19:
VOICE
волшебник
волшебник

Аватар пользователя
 
Сообщений: 23043
Зарегистрирован: 26 фев 2011, 22:13
Откуда: Meteor Bay Аrea - MBA
Рейтинг: 6918

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение GROM » 21 дек 2011, 19:07

Проверил на Хроме - работает! :43:
GROM
TATTS PROF
TATTS PROF

Аватар пользователя
 
Сообщений: 9883
Зарегистрирован: 12 окт 2010, 21:52
Откуда: За МКАДыш
Рейтинг: 3258

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Jim » 31 дек 2011, 07:30

приветствую!
огромное спасибо за скрипт!
с нового года планирую играть в the pools, есть ли возможность настроить скрипт под него?
Jim
волшебник
волшебник

Аватар пользователя
 
Сообщений: 6627
Зарегистрирован: 10 сен 2010, 14:11
Откуда: Москва
Рейтинг: 4576

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Elektronik » 04 янв 2012, 00:16

А можно ли сделать ввод чисел, которые указаны в строке через пробел? Типа такого:
01 02 03 04 05 06
17 39 40 41 43 45
Elektronik
VIP
VIP

Аватар пользователя
 
Сообщений: 664
Зарегистрирован: 04 окт 2010, 09:34
Рейтинг: 66

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Sergey M » 04 янв 2012, 09:59

Elektronik писал(а):А можно ли сделать ввод чисел, которые указаны в строке через пробел? Типа такого:
01 02 03 04 05 06
17 39 40 41 43 45

+1
Sergey M
лото-старатель

Аватар пользователя
 
Сообщений: 4550
Зарегистрирован: 28 янв 2010, 18:30
Рейтинг: 1031

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Sergey M » 30 янв 2012, 15:56

flobik, респект за проделанную работу! Но возвращаемся к предыдущему посту, есть возможность или нет?
Sergey M
лото-старатель

Аватар пользователя
 
Сообщений: 4550
Зарегистрирован: 28 янв 2010, 18:30
Рейтинг: 1031

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Sergey M » 31 янв 2012, 14:43

упс
Sergey M
лото-старатель

Аватар пользователя
 
Сообщений: 4550
Зарегистрирован: 28 янв 2010, 18:30
Рейтинг: 1031

Re: Userscript для автоматического ввода билетов на Tatts.com

Сообщение Elektronik » 31 янв 2012, 15:46

Если пользоваться блокнотом и иметь цифры в двухзначном представлении (т.е. 01 02 ...45), то путем использования в блокноте функции "правка"-> "заменить" можно поудалять все пробелы. В поле "Что" я ставлю пробел, а с полем "чем" ничего не делаю и нажимаем "заменить все".
Elektronik
VIP
VIP

Аватар пользователя
 
Сообщений: 664
Зарегистрирован: 04 окт 2010, 09:34
Рейтинг: 66

След.

Вернуться в Австралийские лотереи Oz Lotteries Tatts

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4