1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Сохранение результатов в Google SpreadSheets 2020-05-15

Запись результатов из парсеров Rank::Alexa::API и Net::HTTP в Google SpreadSheets

  1. Support Artur
    Пример парсера, который сохраняет результаты в Google Таблицы

    На вход подаются ссылки на сайт, пример: https://a-parser.com

    Данные от парсеров Rank::Alexa::API (country, countryrank)
    и Net::HTTP (title)

    В таблицу результат записывается в последовательности
    Query, Country, Country Rank, Title

    Для запуска пресета потребуется
    1. Файл ключей в формате json, как получить файл ключей написано в Инструкции по использованию Google Indexing API.
    2. Создать таблицу в Google Диске.
    3. Установить модуль googleapis, модуль нужно установить в папку ./aparser/files/ через консоль, npm i googleapis.
    Если версия вашего парсера ниже 1.2.823, тогда вам нужно запустить
    А-Парсер с параметром aparser.exe -newnode.
    При возникновении ошибки связанной с модулями
    внести в конфигурационный файл allow_dangerous_node_modules: 1


    Рассмотрим необходимые опции для работы пресета
    1. SpreadsheetId ID - spreadsheetid таблицы
    [​IMG]

    2. Range of Gsheet

    [​IMG]

    3. Filename json - имя файла ключей, его нужно скопировать в папку ./aparser/files/

    Теперь перейдем к таблице.
    Для успешной работы необходимо открыть доступ к таблице.
    Нажимаем кнопку Настройки Доступа, вводим наш email из файла ключей json и нажимаем Отправить

    [​IMG]

    Изображения

    moonz нравится это.