2013-04-05 2 views
0

Я пытаюсь сделать небольшой скрипт сравнения шансов на спорт для личного использования. Для этого я получаю данные XML-каналов (от разных букмекеров). Для их сравнения я должен знать, какие совпадения/события совпадают. Проблема в том, что названия команд, лиг часто различаются у разных букмекеров.Сравнение названий команд разных букмекеров

Вот пример:


Bookmaker1: B1

лига: Лига чемпионов

Матч: Манчестер Юнайтед против Интер


Bookmaker2: B2

лиги: Чемпионат Л.

матч: Мана против Inter


Bookmaker3: B3

лига: Лига Чемпионов (UEFA)

матч: Манчестер У. против ФК Интернационале


Дата будет такой же. Но есть много матчей, начинающихся в то же время. Есть 1000 матчей и 100 лиг.

Есть ли еще одна возможность узнать, что они такие же, как это делают вручную?

С вручную, я имею в виду: если строка Ману или Manchester U. => Манчестер Юнайтед (и это для каждого teamname)

Как шансы сайтов сравнения сделать это (как oddsportal.com или другие услуги)?

+0

Какой язык вы используете? На какой платформе вы нацеливаетесь? Да, есть способы сравнить строки и сказать, совпадают они или нет. Но в вашем вопросе недостаточно информации, чтобы кто-то дал полезный, конкретный ответ. –

+0

@Grant Я использую php и curl для получения данных. Я знаю некоторые функции сравнения строк, но использование их - это то, что я имею в виду, проверяя его вручную. :) Потому что я должен проверять все виды команд или нет? – user1626073

ответ

0

Боюсь, нет волшебного решения. Я не вижу никакого шаблона, на котором вы можете основываться.

Лучшим способом является определение имени, используемого для каждого букмекера, и соответствующее сравнение.

Маловероятно, что букмекеры изменить название команды

0

В одних и тех же команд, играя в тот же день, вы можете подключить имя команды, и проверить эту команду в тот же день, в противоположной команде, и подключите эти команды. Команда не может играть в тот же день с другой командой. Таким образом, вы можете отобразить все команды на один.