Парсер для вот такой структуры страницы

Роман17 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.12.2012

============================================

Структура

============================================

Компания 1

http://Компания_1.ru



Офисы

КНР, Шанхай

Адрес:

№ 1090 Century Avenue, здание CIMIC, комната 302B

Телефоны:

+86 21 58358968, +86 13585972514

Почта:

artem@Компания_1.com

Российская Федерация, Москва

Адрес:

Верхняя Красносельская 11а, строение 1

Телефоны:

+7 (495) 280-06-43, +7 (917) 541-93-29

Почта:

russia@Компания_1.com

КНР, Гонконг

Адрес:

-

Телефоны:

+852-53138757

Почта:

[email protected]

Услуги

  • Поиск производителя
  • Сертификация.
  • Таможенное оформление
  • Складирование и консолидация
  • Контроль поставщиков в Китае

Транспорт

  • Автомобильный
  • Железнодорожный
  • Авиа
  • Морской

Направления

  • Европа
  • Китай
  • Япония
  • Корея
  • Малайзия
  • Тайвань
  • Северная Америка

============================================

Засунуть в MySql БД

============================================

/* Справочник "Страны" */

CREATE TABLE `parser_country` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL ,

PRIMARY KEY (`id`)

);

/* Города Стран*/

CREATE TABLE `parser_city` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

`id_country` INT NOT NULL,

PRIMARY KEY (`id`)

);

/* Компании */

CREATE TABLE `parser_firm` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

`website` VARCHAR( 255 ) NULL,

PRIMARY KEY (`id`)

);

/* Офисы Компании */

CREATE TABLE `parser_firm_office` (

`id` INT NOT NULL auto_increment ,

`id_firm` INT NOT NULL,

`id_city` INT NOT NULL,

`address` VARCHAR(1000),

`phone` VARCHAR(255),

`email` VARCHAR(255),

PRIMARY KEY (`id`)

);

/* Справочник "Услуги" */

CREATE TABLE `parser_services` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

PRIMARY KEY (`id`)

);

/*

Таможенное оформление

Страхование

Складирование и консолидация

Сертификация.

Авиафрахт

Аутсорсинг ВЭД

Охрана груза

Подбор и согласование ТН ВЭД

Поиск производителя

Транспортно-экспедиционные услуги

Консультирование и помощь клиенту

Контроль поставщиков в Китае

Транспортная логистика

*/

/* Услуги компаний */

CREATE TABLE `parser_firm_services` (

`id_firm` INT NOT NULL,

`id_service` INT NOT NULL,

PRIMARY KEY (`id`)

);

/* ==================== Справочник "Транспорт" ==================== */

CREATE TABLE `parser_transport` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

PRIMARY KEY (`id`)

);

/*

Мультимодальные

Автомобильный

Железнодорожный

Авиа

Морской

*/

/* Транспорт компаний */

CREATE TABLE `parser_firm_transport` (

`id_firm` INT NOT NULL,

`id_transport` INT NOT NULL,

);

/* ==================== Справочник "Услуги" ==================== */

CREATE TABLE `parser_services` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

PRIMARY KEY (`id`)

);

/*

Таможенное оформление

Страхование

Складирование и консолидация

Сертификация.

Авиафрахт

Аутсорсинг ВЭД

Охрана груза

Подбор и согласование ТН ВЭД

Поиск производителя

Транспортно-экспедиционные услуги

Консультирование и помощь клиенту

Контроль поставщиков в Китае

Транспортная логистика

*/

/* Услуги компаний */

CREATE TABLE `parser_firm_services` (

`id_firm` INT NOT NULL,

`id_service` INT NOT NULL,

);

/* ==================== Справочник "Направления" ==================== */

CREATE TABLE `parser_directions` (

`id` INT NOT NULL auto_increment ,

`name` VARCHAR( 255 ) NOT NULL,

PRIMARY KEY (`id`)

);

/*

Европа

Китай

Япония

Корея

Тайвань

Израиль

ЮАР

ОАЭ

Северная Америка

Турция

Скандинавия

Великобритания

Южная Америка

СНГ

Индия

Финляндия

Австралия

Прибалтика

Африка

Тайланд

Ближний Восток

Балканские страны

Азия

Океания

Страны Средиземноморья

Малайзия

Испания

Греция

Казахстан

Прочие

*/

/* Направления компаний */

CREATE TABLE `parser_firm_directions` (

`id_firm` INT NOT NULL,

`id_direction` INT NOT NULL,

);

============================================

Ещё требования

============================================

Кодировка таблиц: UTF-8

Заявки фрилансеров