Главная
Помощь
Поиск
Календарь
Регистрация
Войти
Перейти на сайт
Рассылка "Ставка Дня" от Winbetting.ru - получайте лучшие ставки дня на e-mail!
Лучшая букмекерская контора мира Pinnaclesports!
Новый бонус 30$/20€/15£ от BetredKings!
Сыграй в Казино Party и получи 40$ от нашего сайта!
30$ для ставок в подарок от Betfair!
Покер-рум RedKings - бонусы до 2500$!
Казино EUcasino - пакет приветствия 7500$!
Получи 150$ без депозита для игры в покер!
EuroSoccer - незаменимая программа для успешных ставок на футбол!
LIVESCORE (online трансляции спортивных событий)
LIVE-VIDEO (online видео трансляции спортивных событий)
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
Логин:
Пароль:
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Betfair. Международный форум профессиональных игроков и трейдеров Betfair. Букмекерские конторы, биржи, Forex, покер-румы и интернет-казино
>
Спортивные биржи и букмекерские конторы мира
>
Полезный софт и програмки для игры в букмекерских конторах и спортивных биржах
(Модератор:
Evgen1976
) >
В помощь новичку ботописателю
Страниц:
1
2
[
3
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: В помощь новичку ботописателю (Прочитано 6844 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
ratamahatta
Ветеран беттинга
Online
Сообщений: 1442
Re: В помощь новичку ботописателю
«
Ответ #30 :
15.10.2011 – 00:44:38 »
регулярка тут ни к чему, просто нужно разбить строку по разделителям и сложить в массив кусочки,
если творишь на пхп:
Код:
$arr = explode("~", "103942607~Notts Co Win Both Halves~O~SUSPENDED~1318174200000~\Soccer\English Soccer\Npower League One\Fixtures 09 October \Notts Co v Hartlepool~/1/258597/1908054/26759305/26759306/103942607~0~1~GBR~1318180971268~2~1~995.2~N~N");
Записан
за сезон [октябрь-май] увеличил банк флетом в 3,5 раза
ася 23fivе-64zwеi-8Hоль3
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #31 :
15.10.2011 – 00:49:33 »
Пишу на с++. Регулярка нужна для того чтобы вычленить такие строки из одной большой строки пришедшей с betfair-а, чтобы потом применить к этим вычлененным строкам
scanf
и разобрать ее по массивам.
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #32 :
15.10.2011 – 13:21:22 »
Регулярка будет вида:
:([^:]+)
Она вычленяет подстроки, чтобы потом их загнать в
scanf
«
Последнее редактирование: 15.10.2011 – 21:11:28 от _Nikita
»
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #33 :
15.10.2011 – 21:10:14 »
А это для
scanf
":%d~%[A-Za-z0-9 ./-?]~%[^~]~%[^~]~%[0-9]~%[^~]~%[0-9/]~%[0-9]~%d~%[A-Za-z0-9]~%[0-9]~%d~%d~%[^~]~%c~%c"
Только некоторые элементы сканил не представленным типом а через
char
char MarketName[50]; //отображаемое имя рынка String
char MarketType[10]; //Тип рынка String
char MarketStatus[12]; //текущее состояние рынка String
char EventDate[21]; //Дата и время начала события TDateTime
char MenuPath[255]; //Текстовое меню пути на рынок String
char EventHierarchy[255]; //Полная иерархии кодов событий, ведущих к указанному рынку String
char BetDelay[5]; //Текущая задержка ставки String
char ISO3CountryCode[6]; //Код страны к этому событию String
char LastRefresh[21]; //Время кэширования данных рынка TDateTime
char TotalAmountMatched[20];//Общая сумма денег в GBP, которая соответствуют указанному на рынку double
char BSPMarket; //поддержка рынком Betfair Starting Price bets. bool
char TurningInPlay; //планируется ли перевести рынок в in-play bool
потом уже, когда заносил все это в массив структур данных о рынке конвертировал в реальный тип данных.
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #34 :
21.10.2011 – 17:22:53 »
104098608~USD~ACTIVE~0~1~~true~5.0~1319127316193~~N:2542448~1~184.42~1.02~~~false~~~~|1.02~10361.77~L~1~1.01~11246.5~L~2~|1.03~40881.99~B~1~1.04~4368.78~B~2~1.05~1380.82~B~3~:2542449~2~371.4~38.0~~~false~~~~|36.0~146.48~L~1~30.0~7.37~L~2~29.0~48.32~L~3~|44.0~16.57~B~1~46.0~37.9~B~2~50.0~27.61~B~3~
Вот такая регулярка
:([^:]+)
парсит строку
marketPrices
(например вышеуказанную) и разбивает ее на подстроки вида
:2542448~1~184.42~1.02~~~false~~~~|1.02~10361.77~L~1~1.01~11246.5~L~2~|1.03~40881.99~B~1~1.04~4368.78~B~2~1.05~1380.82~B~3~
:2542449~2~371.4~38.0~~~false~~~~|36.0~146.48~L~1~30.0~7.37~L~2~29.0~48.32~L~3~|44.0~16.57~B~1~46.0~37.9~B~2~50.0~27.61~B~3~
Подскажите что добавить в мою регулярку чтобы она исключала экранированное двоеточие \: и не делила по этому двоеточию строку.
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #35 :
23.10.2011 – 18:00:47 »
Получилось в два захода.
Сначала бью строку по "(~|;)[NY]:" далее от найденного места до конца строки бью ":([^:]+)".
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #36 :
24.10.2011 – 19:41:32 »
Далее найденные подстроки делим по
"\\|([^\\|]+)"
, затем их разбить по
"[0-9\.]+~[0-9\.]+~\w~[0-9]+"
и теперь все данные можно упаковать в одну структуру которая будет содержать полную информацию по нужному рынку.
«
Последнее редактирование: 24.10.2011 – 22:01:22 от _Nikita
»
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #37 :
02.11.2011 – 18:48:07 »
Кто подскажет в каком часовом поясе функция
getAllMarkets
возвращает параметр
Event Date
?
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #38 :
07.11.2011 – 14:13:18 »
Время в запросе UTC, ответ тоже в UTC.
Записан
maxspace
Игрок
Offline
Сообщений: 5
Re: В помощь новичку ботописателю
«
Ответ #39 :
09.02.2012 – 20:59:32 »
Подскажите, пожалуйста, что умеет делать бот Lignite, который выложен на форуме BDP в разделе "C# The beginnings of a bot"? Спасибо.
Записан
_Nikita
Бывалый игрок
Offline
Пол:
Сообщений: 75
Re: В помощь новичку ботописателю
«
Ответ #40 :
10.02.2012 – 20:39:36 »
Цитата: maxspace от 09.02.2012 – 20:59:32
Подскажите, пожалуйста, что умеет делать бот Lignite, который выложен на форуме BDP в разделе "C# The beginnings of a bot"? Спасибо.
Откомпилировать и запустить его религия не позволяет?
Записан
Страниц:
1
2
[
3
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Информационно-ознакомительный раздел
-----------------------------
=> Online видео трасляции спортивных событий на Winbetting.ru
=> Как зарабатывать деньги на нашем сайте?
=> Давайте познакомимся!
=> Раздел объявлений и текущих решений по форуму, вопросы к администрации
-----------------------------
Рейтинг и обзор букмекерских контор, покер-румов и казино мира
-----------------------------
=> Рейтинг и обзор букмекерских контор и спортивных бирж мира, новости, свежие бонусы и промоакции БК
=> Рейтинг и обзор покер-румов мира
=> Рейтинг и обзор лучших интернет-казино мира
=> Текущие акции нашего сайта по букмекерским конторам, покер-румам и казино
-----------------------------
Представительства букмекерских контор, покер-румов и казино на Winbetting.ru
-----------------------------
=> Представительство игрового бренда Betboo на Winbetting.ru
=> Представительство игрового бренда Heypoker на Winbetting.ru
-----------------------------
Форум для нас - победителей букмекеров:)
-----------------------------
=> Полезные ссылки
=> Уповой + ставки Live
=> Футбол
===> Новости футбола...
=> Баскетбол
===> American basketball
=> Теннис
=> Хоккей
=> Бейсбол и американский футбол
===> Американский футбол
=> Зимние виды спорта
=> Другие виды спорта
=> Договорные матчи... или просто договорняки
=> Наши Фан-клубы
-----------------------------
Спортивные биржи и букмекерские конторы мира
-----------------------------
=> Букмекерские конторы мира, особенности, бонусы, обсуждение и обмен опытом
=> Электронные платёжные системы: moneybookers, webmoney и др.
=> Букмекерские конторы повышенного риска для игроков
=> Здесь можно задать любой вопрос по ставкам, теории беттинга, платёжным системам и бонусам
=> Обсуждение Betfair и других спортивных бирж мира
=> Наши стратегии игры в БК и на Betfair, теория и практика беттинга, обмен опытом
=> Полезный софт и програмки для игры в букмекерских конторах и спортивных биржах
=> Проверенные капперские сервисы
=> Раздел для продавцов всякой хрени
-----------------------------
Наши стратегии
-----------------------------
=> Раздел беттинговых стратегий. Высшая лига
=> Раздел беттинговых стратегий
=> Трейдерство (торговля) на Betfair и других спортивных биржах
=> Трейдерство на Forex и финансовые ставки
-----------------------------
Наши турниры и конкурсы
-----------------------------
=> Супер-конкурс "Аналитик месяца" - 300$ ждут тебя каждый месяц!
=> Конкурс "Лучший игрок недели" от Betboo с еженедельным призовым фондом 120$!
=> Суперконкурс "Лучший аналитик Английской Премьер-Лиги" с призовым фондом 7600$!
=> Супер-турнир "Международный профессиональный чемпионат гандикапперов рунета" с призовым фондом 1000$!
=> Турнир "Абсолютный Победитель" - 120$-300$ ждут тебя каждый месяц!
=> Лига Чемпионов Winbetting - 180$ ждут тебя каждый месяц
-----------------------------
Покер, обзор и обсуждение покер-румов и их лучших бонусов
-----------------------------
=> Школа покера, обучение, покерная литература
=> Покер-румы. Краткие описания, мнения, регистрация
=> Турниры, фрироллы, гонки и т.д.
=> Новости покера, статьи, дайжест, покерный юмор
=> Дневники будущих покер про
-----------------------------
Казино, обзор и обсуждение, бонусы казино, стратегии игры в казино
-----------------------------
=> Интернет-казино - бонусы, обсуждения, обмен опытом
-----------------------------
Наши развлечения, отжиги, юмор, разговоры за жизнь и всё остальное...
-----------------------------
=> События и личности 2010 года Winbetting.ru - высказываемся и творим историю здесь:)
=> Наши блоги
=> Юмор, флуд, наши истории и всё, что нас может развлечь)))
=> Перлы участников форумов
=> О жизни в целом...
=> Поединки, пари и попанство)))
=> МЫ ВСЕГДА БУДЕМ ПОМНИТЬ ТЕБЯ, ЕГОР!
-----------------------------
Архив
-----------------------------
=> Суперконкурс "Чемпионат Мира по футболу 2010" с призовыми 600$ трём лучшим!
=> Чемпионат Мира по футболу 2010 в ЮАР
=> Конкурс "Чемпионат Мира по футболу: Битва Экстрасенсов" - 100-300$ ждут тебя!
=> Матч века: сборная Winbetting.ru - сборная Азербайджана
=> Турнир "Главный Букмекер Вселенной"))) - 150$ (+300$ Джек-пот) ждут тебя каждый месяц!
=> Турнир "Winbetting Open" - 150$ ждут вас!
Powered by SMF 1.1.14
|
SMF © 2006-2008, Simple Machines LLC
Загружается...