interlark / parser-2gis

Парсер сайта 2GIS для сбора адресов и контактов предприятий России и стран СНГ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

интеграция с БД

Proteus86 opened this issue · comments

Выгрузка в CSV или JSON это очень хорошо.
А вот например выгрузка в sqlite или Postgresql ?

Загрузив в них единожды данные очень удобно далее делать выборки .

Для SQL запросов можно загрузить результирующую CSV таблицу самостоятельно.

sqlite> .mode csv results
sqlite> .import tattoo_parlors_of_russia.csv results
sqlite> .schema results
CREATE TABLE results(
  "Наименование" TEXT,
  "Описание" TEXT,
  "Рубрики" TEXT,
  "Адрес" TEXT,
  "Комментарий к адресу" TEXT,
  "Почтовый индекс" TEXT,
  "Микрорайон" TEXT,
  "Район" TEXT,
  "Город" TEXT,
  "Округ" TEXT,
  "Регион" TEXT,
  "Страна" TEXT,
  "Часы работы" TEXT,
  "Телефон 1" TEXT,
  "Телефон 2" TEXT,
  "Телефон 3" TEXT,
  "E-mail 1" TEXT,
  "E-mail 2" TEXT,
  "Веб-сайт 1" TEXT,
  "Веб-сайт 2" TEXT,
  "Веб-сайт 3" TEXT,
  "Twitter" TEXT,
  "ВКонтакте" TEXT,
  "YouTube" TEXT,
  "Skype" TEXT,
  "Широта" TEXT,
  "Долгота" TEXT,
  "2GIS URL" TEXT
);
SELECT "E-mail 1" FROM results WHERE "Город" = "Москва" and "E-mail 1" != ""
hello@tattoo3000.ru
info@mazetattoo.ru
hello@tattoo3000.ru
tattooleadermoscow@gmail.com
hello@tattoo3000.ru
info@furor.salon
tatuazh.school@yandex.ru
...