Парсер двух сайтов + выдача информации по критерию
Имеется два сайта:
Требуется парсер статистики игр и выдача в итоге списка игр тех команд, которые прошли по моим заданным критериям.
http://allscores.ru/soccer/ - здесь все игры на сегодняшний день.
Заходим в заголовок 1го матча: Кубок.Либертадорес - 1/4 финала
Внутри нет никаких статистик - значит возращаемся обратно и заходим в другой турнир.
И так до того момента, пока не заходим на страницу турнира, где есть вот такое:
http://allscores.ru/soccer/leagues/main.php?champ=86 (прокрутите вниз до Ближайшие матчи), там есть игры на сегодня + справа иконка статистики. Заходим туда (ссылка иконки) для каждой из игр между двумя командами и выдираем инфу:
Ссылка вот такого рода у этой иконки: http://allscores.ru/soccer/leagues/compare_teams.php?champ=86&team=540&team2=539
На примере 1го игры:
http://allscores.ru/soccer/leagues/compare_teams.php?champ=86&team=532&team2=516
Нас интересуют данные из
Личные встречи
Команда первая: последние матчи
Команда вторая: последние матчи
Команда 2: : последние матчи на выезде
Команда 1: : последние матчи дома
Общая таблица
Среднее кол-во голов
После того, как собрали всю инфу и засунули в переменные. Анализируем их по критериям-фильтрам. Если какой-то параметр не сходится - переходим к следующим командам и т.п.
Допустим, мы задали, что Команда1 должна пропускать дома больше 3 мячей. А Команда 2 - гость, на выезде пропускает 2 мяча. Если эти условия совпадают одновременно = фильтр проходит и переходим к следущим условиям проверки.
Если все совпали - сохраняем название команд и время. И так для всех. В конце получаем список всех игр, которые прошли по критериям.
Для 2го сайта - http://www.myscore.ru/ при личном общении. После того, как 1 задача будет выполнена. Это дополнительная работа.