PHP-скрипт парсинга с сайта в базу данных MySQL
Небольшая заготовка есть в приложении.
Необходим скрипт, при запуске которого будут браться все данные со всех страниц в разделе corp-mobile. ru/gold-numbers/index.page.0.htm (уберите точку перед ru). Страниц примерно 25, список постоянно обновляется.
Логика скрипта:
Включаем первый цикл
берем страницу в переменную
обрезаем все, кроме нашей таблицы
Включаем второй цикл
Берем из каждого TR все данные: номер телефона, доп. инфо (если есть), оператора и стоимость.
Заносим все переменные в базу данных
Повторяем цикл до тех пор, пока не кончатся TR
Повторяем 1й цикл до тех пор, пока на странице есть таблица.
В итоге после работы скрипта хочу получить все номера телефонов и другие данные в таблице MySQL. Так как предполагается запуск по крону, то необходимо класть данные в дополнительную таблицу, а по окончании заменять ее на основную. Чтобы при повторном запуске рабочая таблица не трогалась до замены всех номеров в ней.