Skip to content

Парсер, админ панель, фреймворк Laravel

Notifications You must be signed in to change notification settings

sanctusmorte/task3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Описание:

Однопоточный парсер, который граббит последние 3 страницы товаров с сайта OLX.UA

https://www.olx.ua/transport/legkovye-avtomobili/vinnitsa

Скрипт парсит 3 вещи:

  1. Названия категорий
  2. Товары
  3. Характеристики (подробная информация) каждого товара

Всё это добавляется в соответствующие таблицы в бд (для каждого пункта отдельная таблица), перед добавлением проверяется на уникальность, если такая категория уже существует, скрипт пропускает, аналогично идет проверка и для товаров и для их характеристик.

Помимо этого есть админ панель, в которой есть возможность просматривать и изменять товары и их характеристики.

Стек:

PHP5
Laravel
Curl php - однопоточный парсер
CRUDBOOSTER - CRM решение, админ панель для просмотра и изменения данных

Репозиторий состот из:

Название файла Содержание файл
public_html Исходник проекта
LaunchSctiptController.php Контроллер, основной скрипт парсера
README.md Этот файл README

About

Парсер, админ панель, фреймворк Laravel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages