PHP-скрипт парсинга с сайта в базу данных MySQL

Андрей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.03.2013

Небольшая заготовка есть в приложении.

Необходим скрипт, при запуске которого будут браться все данные со всех страниц в разделе corp-mobile. ru/gold-numbers/index.page.0.htm (уберите точку перед ru). Страниц примерно 25, список постоянно обновляется.

Логика скрипта:

Включаем первый цикл

берем страницу в переменную

обрезаем все, кроме нашей таблицы

Включаем второй цикл

Берем из каждого TR все данные: номер телефона, доп. инфо (если есть), оператора и стоимость.

Заносим все переменные в базу данных

Повторяем цикл до тех пор, пока не кончатся TR

Повторяем 1й цикл до тех пор, пока на странице есть таблица.

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