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

Розробка Python-скрипту для крос-перевірки лідів у Google Sheets з внутрішньою базою даних клієнта

Translated8985 UAH

  1. 532    3  0
    5 днів8985 UAH

    Вітаю!

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

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

    1) Досить базовий підхід — написати все на основі selenium + Python. Можна організувати сам парсинг даних, а для порівняння таблиць використовувати pandas, що ідеально підходить для роботи з великими даними. Це рішення реалізовуване і не вимагає великих зусиль, потім цілком можливо завантажити на віддалений VPS сервер на Windows або Linux.

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

    Тож давайте обговоримо конкретні деталі проекту і розпочнемо співпрацю!

    З повагою, Ник

  2. 183  
    1 день8985 UAH

    Добрий день. Зацікавив Ваш проект. Виконував подібну роботу. Готовий присвятити час лише цій задачі та створити вам парсер(скраппер). Терміни вказані приблизно. Вартість з урахуванням комісії сервісу, яку стягують з виконавця. Буду радий співпраці.

  3. 1886    52  0
    4 дні8985 UAH

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

  4. 33  
    1 день11 231 UAH

    1. Зчитування даних з Google Sheets

    Технології:
    • Експорт CSV через requests або pandas.read_csv()
    Чому:
    • Якщо Google Sheet опубліковано або доступний за посиланням (або у домені), ви можете отримати 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 Sheet (якщо потрібно — можна використовувати синхронізацію Google Drive або скрипт Colab).



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

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



    Висновок

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

  5. 162  
    3 дні8985 UAH

    Здравствуйте. Готова братися за Ваш проект.
    Маю величезний досвід роботи.

  6. 94346    1269  1   10
    7 днів8985 UAH

    Здравствуйте.Є великий досвід з Python.Готовий до співробітництва

  7. Mykhailo Pavlov SolidWay
    8796    60  0   1
    15 днів15 724 UAH

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

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

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

  8. 583  
    10 днів17 970 UAH

    Доброго ранку,

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

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

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

    Якщо лист вимагає автентифікації, ми використаємо `pygsheets` з автоматизацією браузера (наприклад, Selenium) для безпечного доступу до експортуваних даних. Цей підхід використовує бібліотеки з відкритим кодом, забезпечує легкий повторний запуск і включає обробку помилок у випадках тимчасової недоступності листа.

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

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

    Обговоримо деталі та розпочнемо розробку вашого скрипта якомога швидше!

  9. 1685    100  5   3
    5 днів8985 UAH

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

  10. 1558    37  3   1
    5 днів8985 UAH

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

  11. 2731    76  1
    3 дні8985 UAH

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

  12. 1006    6  1
    3 дні8985 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 дні8985 UAH

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

  14. 7575    13  0
    5 днів8985 UAH

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

  15. Ще 3 ставки приховано
  1. 2380    8  0
    5 днів8940 UAH

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

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

Розробка веб-сервісу «Інтерактивна ветеринарна стоматологічна карта»

Суть проєкту: веб-додаток, де лікарі можуть вести інтерактивні стоматологічні карти пацієнтів (котів та собак) Дизайн інтерфейсу та всі елементи щелеп уже повністю готові у Figma (векторні SVG з розділенням по окремих зубах) Необхідний функціонал: Авторизація та кабінет…

Бази даних та SQLВеб-програмування ∙ 8 годин 28 хвилин тому ∙ 49 ставок

Виправити проблему неповного імпорту даних з Excel-файлів специфікацій Нової Пошти в 1С:

2000 UAH

Мета: Є обробка в 1С по завантаженню специфікації Нової Пошти. З незрозумілих причин перестало підгружати деякі табличні дані. Потрібно знайти причину і усунути проблему неповного імпорту даних з Excel-файлів специфікацій Нової Пошти в 1С: Малий Бізнес. Поточний стан: В 1С…

Адміністрування систем та мережБази даних та SQL ∙ 10 годин 31 хвилина тому ∙ 12 ставок

Система обліку, планування та продажу для грибної ферми

27 000 UAH

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

Бази даних та SQLУправління клієнтами та CRM ∙ 2 дні 14 годин тому ∙ 54 ставки

Зовнішній звіт 1С 8.3 — прогноз залишків товарів

1000 UAH

Потрібен зовнішній звіт (.erf) для 1С:Підприємство 8.3 (конфігурація уточнюється). Що має робити: Витягувати залишки товарів з бази Аналізувати історію продажів за останні 30 днів Рахувати середній темп продажів по кожному товару Визначати через скільки днів товар закінчиться…

Бази даних та SQLУправління клієнтами та CRM ∙ 2 дні 15 годин тому ∙ 13 ставок

Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетрація

Огляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній…

Бази даних та SQLТестування та QA ∙ 3 дні 3 години тому ∙ 10 ставок

Замовник
Проєкт опублікований
1 рік тому
125 переглядів
Мітки
  • selenium
  • puppeteer
  • python
  • Google Sheets