Демонстрація наживо — під завдання зі збору й занесення контактів

Заповнюємо форму. Зчитуємо дані назад. Вивантажуємо чистий CSV.

Невеликий, реальний прогін саме того конвеєра, який потрібен для роботи з масивом контактів: вхідні рядки (як зі списку компаній у Excel) — headless-браузер вносить їх у живу вебформу, дані підтвердження зчитуються прямо зі сторінки, і результат лягає в чистий CSV — один рядок на один запис, без ручного набору.

Як працює цей прогін

1
Читаємо рядок вхідних даних (як з Excel: назва компанії, контактна особа, телефон, адреса тощо)
2
Відкриваємо цільову сторінку, автоматично заповнюємо кожне поле, надсилаємо
3
Зчитуємо дані підтвердження прямо з відрендереної сторінки
4
Додаємо рядок у CSV, готовий для Excel чи Google Таблиць — і так по колу для наступного запису

Два вхідні рядки — реальний прогін

Форму заповнено автоматично даними рядка 1
Рядок 1 заповнено автоматично — кожне поле взяте з даних, а не набране вручну.
Екран підтвердження після відправлення рядка 1
Екран підтвердження, зчитаний одразу після відправлення, — саме тут і відбувається витяг даних.

Другий рядок, той самий прогін

Між рядками сторінку ніхто не чіпав руками — той самий скрипт, наступний запис.

Екран підтвердження після відправлення рядка 2

Що вийшло на виході

Витягнуто наживо з обох відправлень вище, без ручного набору

Ціль тут — публічна тестова форма (тому імена й адреси англомовні), сама механіка — та сама, що піде у роботу над вашим порталом.

РядокІм'яEmailСтатьМобільнийАдреса
1Row1_John Doerow1.john.doe@example.comЧоловіча9812345678221B Example Street, Dublin
2Row2_Maria Kowalskirow2.maria.k@example.comЖіноча995551234514 Market Row, Cork
Завантажити output.csv

Приклад під ваш кейс: контакти забудовників і монтажників

Той самий конвеєр, наведений вище, під вихідний формат для збору B2B-контактів у будівельній ніші — так виглядатиме результат для вашого сегмента:

КомпаніяКонтактна особаТелефонАдреса
ТОВ «Будмайстер»Олег Ткаченко, менеджер із закупівель+380 67 123 45 67м. Київ, вул. Будівельників, 14
ФОП Ковальчук С. В. (монтаж вентиляції)Сергій Ковальчук+380 50 234 56 78м. Львів, вул. Промислова, 9
ТОВ «Дах Сервіс»Ірина Мельник, логіст+380 63 345 67 89м. Дніпро, просп. Мануфактурний, 22
ПП «ЕлектроМонтаж-Харків»Андрій Бондаренко+380 96 456 78 90м. Харків, вул. Гагаріна, 5
Завантажити приклад CSV

Як це виглядатиме на вашому завданні

  • Той самий підхід, ваш портал: тут ціль — публічна тестова форма, тож нічого чужого не зачіпається; для вашого завдання той самий скрипт спрямовується на ваш авторизований портал, каталог чи CRM.
  • Excel на вході, Excel/Таблиці на виході: вхідні дані читаються прямо з вашого файлу, результат записується назад у нього або в новий аркуш, зіставлений з вихідними рядками.
  • Створено працювати довго, а не один раз: повторні спроби при збоях, автоматичні скриншоти на кожному збої, лог прогону для кожної спроби, безпечні повторні запуски без дублів.
  • Передача роботи: повний вихідний код, інструкція з налаштування та короткий тестовий прогін наживо перед здачею.

Потрібно зробити це під ваш реальний портал?

Надішліть портал, зразок вхідного файлу й перелік полів на виході — і цей самий конвеєр буде спрямовано на ваші дані замість тестової форми.

guardlabs.online