Скрипт на python который эмулирует действие пользователя на сайте

4 500 руб. за проект • электронные деньги
20 февраля 2015, 01:13 • 2 отклика • 27 просмотров
Базовый URL – http://sports.williamhill.com/bet/en-gb/betting...
Забеги начинаются примерно с двух часов дня по Москве.
Чтобы сделать ставку пользователю нужно кликнуть по коэфиценту напротив имени собаки - поставить сумму в появившейся форме и отправить ее - http://take.ms/0B6bj
В качестве входных данных скрипт должен принимать id собаки, коэффициент ставки и сумму
take.ms/YZQO1

Параметры формы формируются js скриптом - он же потом формирует пост запрос на непосредственно ставку.

Необходимо сэмулировать действия пользователя по совершению ставки.
Результат работы – успешно ли получилось сделать ставку, и если успешно то вернуть id ставки – take.ms/eDmiR
Ставку делать не нужно – если коэффициент уже меньше заданного.

Учтите, что формирование post запроса – параметров и заголовков там происходит в js коде – его фактически нужно повторить
Прохождение ставки должно быть достаточно быстрым практически равным времени запросам к серверу.

Плюс в начале нужно сделать авторизацию - см. ниже.

Можно использовать пакеты типа mechanize и т.п.
Т.е. аля

br = mechanize.Browser()
br.open("sports.williamhill.com/be...
br.form = list(br.forms())[1]
br['password'] = 'password'
br['username'] = 'login'
br['tmp_username'] = 'Username'
response2 = br.submit()
print response2.info()
и далее....

Нельзя использовать splinter/selemium и т.п. – которые запускают сам браузер.
Будет выданы данные аккаунт на котором есть нужная сумма для тестирования (можно ставить по $0.10)

Проверка результата работы - скрипт на вашем хостинге - который я смогу проверить вызвав его и передав руками нужные параметры