Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Разработка Python-скрипта для кросс-проверки лидов в Google Sheets с внутренней базой данных клиента

8969 UAH

  1. 512    3  0
    5 дней8969 UAH

    Здравствуйте!

    Меня зовут Ник и я Python разработчик с опытом в более чем 2 года. Я специализируюсь как раз на автоматизации и парсинге данных, так что этот проект мне по душе. Для некоторых проектов из моего портфолио можете проверить мой сайт: https://nixlxcky.github.io/

    Для решения проекта я вижу два решения:

    1) Довольно базовый подход, написать все на основе selenium + Python. Вполне можно оформить сам парсинг данных, а для сравнения таблиц использовать pandas, как раз идеально для работы с большими данными. Это решение реализуемо и не требует больших усилий, потом вполне можно выгрузить на удаленный VPS сервер на Windows или Linux.

    2) Если говорить о элегантных решениях, то я бы использовал N8N. Довольно мощный инструмент для автоматизации, а самое главное —практически не требует кода. Так что будет легко поддерживаться и не будет требовать больших усилий в настройке. Однако N8N использует API от Google Sheets, так что вариант точно отпадает.


    Так что давайте обсудим конкретные детали проекта и приступим к сотрудничеству!

    С уважением, Ник

  2. 183  
    1 день8969 UAH

    Добрый день. Заинтересовал ваш проект. Выполнял подобную работу. Готов посвятить время только этой задаче и создать для вас парсер(скраппер). Сроки указаны примерно. Стоимость с учетом комиссии сервиса, которую взимают с исполнителя. Буду рад сотрудничеству.

  3. 1886    52  0
    4 дня8969 UAH

    Здравствуйте. Готов выполнить вашу задачу, напишу скрипт, который сможет взаимодействовать с гугтбалицыми и выполнять весь необходимый функционал согласно вашего тз

  4. 33  
    1 день11 211 UAH

    1. Чтение данных из Google Таблиц

    Технологии:
    • Экспорт CSV через requests или pandas.read_csv()
    Почему:
    • Если Google Таблица опубликована или доступна по ссылке (или в домене), вы можете получить CSV по URL:
    https://docs.google.com/spreadsheets/d/{SPREADSHEET_ID}/export?format=csv&gid={SHEET_GID}
    • Это работает стабильно, не требует авторизации, просто и быстро.

    Альтернатива (если доступ запрещен):
    • Selenium или Playwright (на Python)
    — эмулирует вход в систему и экспортирует таблицу в файл.



    2. Сверка с внутренней базой данных

    Технологии:
    • Pandas
    Почему:
    • Удобно загружать CSV/Excel/Sheets, сравнивать по нужным полям (телефон, email, компания) с помощью merge, isin, duplicated.



    3. Определение статуса лида

    Логика в Pandas:
    • Если email или телефон совпадают с базой — «Текущий клиент».
    • Если найдено в той же таблице более одного раза — «Дубликат».
    • Иначе — «Новый лид».



    4. Вывод результата

    Технологии:
    • pandas.to_excel() или Google Sheets через автоматизацию
    Варианты:
    • Сохранить новую таблицу (Excel/CSV) с колонкой lead_status.
    • Или использовать Selenium для вставки результатов обратно в Google Таблицу (если действительно нужно — можно использовать синхронизацию Google Drive или скрипт Colab).



    5. Перезапуск и инструкции

    Решение:
    • Скрипт на Python в .py или Jupyter Notebook с параметрами в начале.
    • Папка с шаблонной таблицей и инструкциями:
    — «Скачать таблицу по ссылке»
    — «Положить файл базы данных в эту папку»
    — «Запустить скрипт двойным кликом или через python script.py»



    Заключение

    Стек: Python + Pandas + Requests или Selenium
    Почему: не требует API, легко настраивается, удобно автоматизировать, подходит для технически грамотного пользователя без программиста.

  5. 162  
    3 дня8969 UAH

    Здравствуйте. Готова браться за Ваш проект.
    Имею огромный опыт работы.

  6. 93816    1268  1   10
    7 дней8969 UAH

    Здравствуйте.Есть большой опыт с Python.Готов к сотрудниичеству

  7. Mykhailo Pavlov SolidWay
    8867    60  0   1
    15 дней15 695 UAH

    Добрый день. Готов выполнить.
    Имею большой опыт разработки парсеров.
    Пишу на Python, занимаю 2-е место на платформе.

    Разработаю систему для считывания данных с гугл таблиц без использования апи.
    Сделаю логику для сравнения данных с базой клиента и получения статуса лида.
    Будет удобный интерфейс для управления и запуска вручную. Результат будет выводиться в необходимом формате. Оптимизирую. Сделаю деплой.
    Проведу тестирование и предоставлю документацию.

    Мое портфолио: Freelancehunt
    Пишите, обсудим детали и я приступлю к работе.
    Методы решения, сроки и стоимость предоставлю в лс.

  8. 583  
    10 дней17 937 UAH

    Доброе утро,

    Я Патрик Самсон, соучредитель WebyJuice, агентства, зарегистрированного в Польше и выдающегося счета с НДС. Мы готовы создать автономный скрипт на Python для извлечения данных из Google Sheets без использования официального API, сравнения лидов с вашей внутренней базой данных (CSV/Excel/Google Sheets), присвоения статусов («Текущий клиент», «Новый лид», «Дубликат») на основе номера телефона, электронной почты и названия компании, а также представления результатов в удобочитаемом формате (например, обновленная Google Таблица или новый файл).

    Мы предоставим:
    - Извлечение данных из Google Sheets с помощью альтернативных методов (например, парсинг CSV или автоматизация браузера).
    - Эффективное сравнение лидов с надежной обработкой ошибок для повышения надежности.
    - Вывод результатов в переиспользуемый формат с ясными, непрофессиональными инструкциями для будущего использования.
    - Хорошо документированный, чистый код, оптимизированный для Linux/Windows и больших наборов данных (>5000 строк).

    Предлагаемое решение (без API): Для публичных Google Sheets мы используем библиотеку `gspread` с публичной ссылкой для получения данных напрямую в виде CSV, избегая ограничений API. Мы парсим CSV с помощью pandas для быстрого и масштабируемого обработки, загружаем вашу внутреннюю базу данных (CSV/Excel) в pandas и сравниваем поля (номер телефона, электронная почта, название компании) для присвоения статусов. Результаты записываются в новый столбец в исходной таблице или в отдельный Excel/CSV файл.

    Если таблица требует аутентификации, мы используем `pygsheets` с автоматизацией браузера (например, Selenium) для безопасного доступа к экспортированным данным. Этот подход использует open-source библиотеки, обеспечивает легкое повторное выполнение и включает обработку ошибок на случай временной недоступности таблицы.

    WebyJuice обладает глубокими знаниями в автоматизации, парсинге данных и обработке лидов для премиальных брендов, таких как Jaguar, Porsche, BMW, Hymer, Land Rover, Mini и Toyota. Ознакомьтесь с нашим портфолио: https://webyjuice.pl/portfolio.

    Мы открыты для общения через Freelancehunt или Telegram и с нетерпением ждем возможности выполнить сложные будущие задачи.

    Давайте обсудим детали и как можно скорее начнем разработку вашего скрипта!

  9. 1660    100  5   3
    5 дней8969 UAH

    Добрый день! Сделаю такой бот. Можно читать сразу в pandas или использовать гугловский gspread для доступа к публичным таблицам не нежен ключ апи.

  10. 1558    37  3   1
    5 дней8969 UAH

    Добрый день. Работал как и с Google sheets так и с excel/csv таблица в проекте по парсингу недвижимости. Хочу сразу заметить, что не использование Google sheets api, будет крайне не просто добиться стабильной работы. Работал с файлами в которых было более 50к строк. Готов взяться за заказ

  11. 2731    76  1
    3 дня8969 UAH

    Добрый день. Реализую через Selenium Python для Windows. Библиотека Pandas - лучшая библиотека для анализа данных.

  12. 1006    6  1
    3 дня8969 UAH

    Добрый день, у меня есть опыт парсинга и анализа данных на Python, вот как бы я выполнил данную задачу:

    Если таблица Google Sheets открыта для просмотра без авторизации, я бы просто скачивал её в формате CSV через прямой запрос (requests) по ссылке вида https://docs.google.com/spreadsheets/d/{id}/export?format=csv, подставив свой User-Agent, чтобы имитировать браузер. Далее загружал бы CSV в pandas, читал локальную базу (CSV или Excel) через pandas, сравнивал бы по полям (номер телефона, email, название компании) и добавлял новую колонку со статусом. Результат сохранял бы в новый файл (например, Excel или CSV).
    Если таблица закрыта — использовал бы Selenium с headless Chrome для авторизации и скачивания через интерфейс.

  13. 631    5  0
    3 дня8969 UAH

    Добрый день
    готова приступить к работе сегодня
    -------------------
    Если таблица опубликована как веб-страница, можно спарсить HTML-код с помощью библиотек, таких как BeautifulSoup.

  14. 7575    13  0
    5 дней8969 UAH

    Здраствуйте , имею опыт оригинальных решений с Python , делал дешифратор капч , так что можем обсудить подробности и я думаю , что сможем с вами сработаться)

  15. Еще 3 ставки скрыты
  1. 2380    8  0
    5 дней8924 UAH

    Привет, готов взяться за ваш проект, имею опыт написания скриптов для автоматизации работы с google sheets, буду рад обсудить детали

Актуальные фриланс-проекты в категории Базы данных и SQL

Система учета, планирования и продажи для грибной фермы

27 000 UAH

Это полный, финальный текст Технического задания (ТЗ). Он объединяет все ваши требования: 16 камер, 20 контрагентов, расписание по дням, учет тары, расчет рентабельности и обязательное деление на три сорта грибов. Вы можете полностью скопировать этот текст и отправлять…

Базы данных и SQLУправление клиентами и CRM ∙ 1 час 57 минут назад ∙ 25 ставок

Внешний отчет 1С 8.3 — прогноз остатков товаров

1000 UAH

Нужен внешний отчет (.erf) для 1С:Предприятие 8.3 (конфигурация уточняется). Что должно делать: Извлекать остатки товаров из базы Анализировать историю продаж за последние 30 дней Считать средний темп продаж по каждому товару Определять через сколько дней товар закончится…

Базы данных и SQLУправление клиентами и CRM ∙ 2 часа 32 минуты назад ∙ 8 ставок

Аудит безопасности веб-приложения и базы данных для пользовательской CRM — специалист по BaaS / Database-as-API (пентест)

Обзор проекта Мы управляем индивидуально разработанной платформой управления взаимоотношениями с клиентами (CRM), которая обслуживает два сервисных бизнеса на одной системе. Это современное веб-приложение на JavaScript, поддерживаемое базой данных как сервис (BaaS) и развернутое…

Базы данных и SQLТестирование и QA ∙ 14 часов 56 минут назад ∙ 9 ставок

Синхронизация баз данных

Синхронизация программ Microsoft Access и CRM SalesDrive. Передача данных из CRM в Microsoft Access на первом этапе (изменение статуса воронки). Передача данных из Microsoft Access в CRM на втором этапе (изменение статуса в программе).

Базы данных и SQL ∙ 20 часов 48 минут назад ∙ 10 ставок

Настройка системы резервного копирования и оптимизация серверной инфраструктуры

Цель работы: Обеспечить надежное сохранение данных CRM-системы и приложения путем внедрения автоматизированной системы резервного копирования (Backups), а также провести ряд серверных доработок для повышения стабильности, безопасности и производительности инфраструктуры.

DevOpsБазы данных и SQL ∙ 1 день 19 часов назад ∙ 23 ставки

Заказчик
Проект опубликован
1 год назад
125 просмотров
Метки
  • selenium
  • puppeteer
  • python
  • Google Sheets