mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Статья является примером использования программы «Парсер сайтов и файлов» для сбора данных с веб-страниц

Инструкция по добавлению файла настроек в программу

Парсер сайта MyScore.ru (сайт спортивных результатов)

Задача: 

Среди множества сайтов, заказываемых посетителями нашего сайта, довольно часто заказывается парсинг сайта MyScore.ru
В конкретном примере разбирается следующая задача:
На главной странице сайта указаны футбольные матчи на сегодняшний день. Необходимо зайти в каждый матч, перейти на вкладку H2H и вывести информацию о 5 последних встречах данных команд. На скриншоте это таблица «Очные встречи: ШАЛЬКЕ – ХОФФЕНХАЙМ»

ВложениеРазмерЗагрузкиПоследняя загрузка
Настройка парсера для сайта Myscore.ru7.75 КБ18781 день 13 часов назад
Образец выгрузки myscore.ru в файле Excel19.97 КБ0Ещё не загружался
Описание: 

Особенности решения задачи:

  1. Сайт myscore относится к тем сайтам, которые подгружают информацию на страницу не сразу, а поэтапно. Поэтому для парсинга используется Internet Explorer в сочетании с действием «Прокрутить страницу вниз» для того, чтобы страница прогрузилась полностью.
  2. Список сегодняшних матчей не содержит классических ссылок HTML в тегах , но содержит только уникальный код матча на сайте myscore. Он используется для перехода на страницу со статистикой матча.
  3. Для вывода информации о предыдущих встречах в столбце 2 используется функция «Выводить массив значений в отдельные столбцы», что сокращает время как настройки, так и работы парсера.

ВНИМАНИЕ!
На некоторых компьютерах возможны ошибки Internet Explorer при попытке открыть страницу myscore.ru. В этом случае через диспетчер задач закройте все процессы iexplorer.exe (обязательно с буквой i в названии процесса, не перепутайте с explorer.exe) и запустите парсер заново. Это связано с появлением определенного рекламного баннера на странице и нестабильностью работы Internet Explorer. Перезагрузив страницу, Вы добиваетесь вывода другого рекламного баннера, и IE продолжает работу в штатном режиме.


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

Также рекомендуем ознакомиться с примером другой настройки для сайта myscore.ru, показанной на видео:

Для приобретения полной версии настройки парсера обращайтесь по скайпу antonmashkin, либо на почту parser@excelvba.ru

Комментарии

ясно спс

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

Извините, я еще плохо разбираюсь.
У меня раньше был блог, брал код статистики с лавскор, взамен размещения их ссылки у себя на главной. Сейчас хочу сайт сделать, ну как сделать шаблон dle взять и на хостинг отправить) вот мне и интересно, чтобы сайтик не уг был, туда еще футбольную статистику, расписания добавить как у букмекеров, ну или майскор. Сколько примерно такой парсер или грабер стоит и что еще для этого нужно?

Сергей, программа выгружает информацию в файл Excel
Теоретически, можно и на ваш сайт, но это уже сложнее (ну и вообще непонятно тогда, для чего тут парсер в Excel нужен)
По стоимости, - высылайте описание того, что вам нужно сделать, на почту, указанную в конце статьи, - там уже обсудим.

Извиняюсь может за глупый вопрос, но я хочу понять как допустим ваш парсер будет выгружать статистику допустим на мой сайт или это не возможно. И еще сколько стоит данная программа касательно полно футбольного раздела статистики?

Ответил Вам на почту, проверяйте. Если не дошло, то посмотрите папку Спам.

нужен парсер для сбора статы с сайта mysscore.ru нужно результаты 15ти последних игр N-ой команды. сколько будет стоить?

Добрый день!

Из описания задачи непонятно, за какой период искать - архив на сайте достаточно большой. Если имеется в виду заданный день, то да, это возможно. В архиве тоже можно, в принципе, искать. Напишите мне в скайп или на почту (указаны в конце статьи) для уточнения деталей.

Здравствуйте!Нужен парсер сайта myscore ,по всем футбольным матчам в автоматическом режиме,например нужно находить такие команды у которых последние три матча были сыграны в ничью.Это возможно?

Подскажите, а куда выводится найденная информация?

Рад,
да, это можно сделать. Желательно сузить круг поиска и описать, каким образом перебирать все матчи, чтобы искать нужные. В какие лиги нужно заходить, куда не нужно заходить и т.д.

А можно ли поставить фильтры: к примеру, матчи, у которых за последние 5 игр был ТБ 2.5 либо последние два матча заканчивались с определенным результатом - скажем, вничью?

Ответил Вам на почту.

Вот смотри с сайта forebet.com сохранялись все прошедшие игры в таком же формате в программу в которую надо встроить фильтр. Который при наборе поиска процентного соотношения выдавал сходство всех прошедших игр которые бы сохранялись в архив. Сможешь такую программу сделать.Прога сама сохраняла у себя с сайта forebet.com все данные накапливала базу что бы потом можно было бы фильтровать данн

Добрый день, Сергей!

На странице конкретного матча есть прямая ссылка: myscore.ru/match/MsebWTtj/#odds-comparison;1x2-odds;full-time

А на первой странице либо вручную перед началом парсинга с использованием Internet Explorer выбирать, либо так же попробовать "кликнуть" через IE по ссылке коэффициенты < a href="#" onclick="setNavigationCategory(4);pgenerate(true, 0,false,false,2); e_t.track_click('iframe-bookmark-click', 'odds'); return false;">Коэффициенты. Парсер такое действие поддерживает. "Найти элемент в Internet Explorer с параметром Click.

А как можно на программно кликнуть на ссылку "коэффициенты"? Что бы обработать страничку с кефами.. Эта ссылка не имеет ни имени ни айди

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

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
          _____              _   _   ____    ____  
_ _ |___ / __ __ | \ | | | ___| / ___|
| | | | |_ \ \ \ /\ / / | \| | |___ \ \___ \
| |_| | ___) | \ V V / | |\ | ___) | ___) |
\__,_| |____/ \_/\_/ |_| \_| |____/ |____/
Введите код, изображенный в стиле ASCII-арт.