Обучение по make.com

Автоматизация Tilda: как публиковать статьи без API через Playwright и нейросеть

Публиковать статьи на Tilda вручную — долго и скучно. Официального API у платформы нет, но это не мешает автоматизировать выкладку: библиотека Playwright управляет браузером, а нейросеть готовит заголовок, текст и обложку. В этом материале — как собрать связку «скрипт + агент» и выкладывать готовые статьи на Тильду без ручного копирования.

Почему автоматизация Tilda без API — реалистичная задача

Tilda — конструктор сайтов и лендингов с удобным редактором статей. У многих платформ (Дзен, Telegram и др.) есть API: программа отправляет запросы, сервер принимает контент. У Tilda публичного API для массовой публикации статей нет. Зато есть веб-интерфейс: кнопки, формы, загрузка файлов. Всё, что делает человек в браузере, можно описать последовательностью действий и выполнять программно.

Библиотека Playwright как раз для этого и создана: она открывает браузер, нажимает кнопки, заполняет поля, загружает изображения. Изначально её используют для тестирования сайтов, но те же механизмы подходят для автоматизации. Вы не «взламываете» Tilda — вы повторяете те же шаги, что и при ручной публикации, только быстрее и без участия человека.

Как устроена связка: скрипт + нейросеть

Одна только Playwright умеет «нажимать» и «вставлять», но не умеет придумывать заголовки и писать текст. Поэтому схема делится на две части.

Часть 1: контент (нейросеть)

Перед тем как скрипт что-то опубликует, нужно подготовить данные: заголовок, текст статьи в HTML, обложку, при необходимости — описание и SEO-поля. Это делают нейросети (ChatGPT, Claude, Gemini и т.п.) или агент в Cursor/другой среде. Можно подключать Wordstat (через MCP или API) для подбора ключевых слов, отдельный сервис генерации картинок — для обложки. На выходе — готовый набор: заголовок, контент, путь к изображению.

Часть 2: публикация (Playwright)

Скрипт на Playwright получает эти данные и повторяет действия пользователя: авторизация (или загрузка сохранённых cookies), переход в раздел статей, создание новой статьи, вставка заголовка, вставка HTML-текста, загрузка обложки, заполнение описания и SEO, нажатие «Опубликовать». Никаких токенов за клики — платите только за генерацию контента. Скрипт просто открывает браузер и имитирует человека.

💡 Итог: нейросеть готовит «наполнение», Playwright — «руки», которые всё это вносят в интерфейс Tilda. Один запуск — одна готовая статья на сайте.

Что нужно для скрипта публикации на Tilda

  • Playwright (Python или Node.js) — установка через менеджер пакетов, при первом запуске подтягивается браузер.
  • Структура сайта Tilda — куда заходить, какие кнопки нажимать, в какие поля что вставлять. Это выясняется один раз (вручную или с помощью Cursor/агента) и фиксируется в коде.
  • Сессия (cookies) — чтобы не вводить логин и пароль при каждом запуске, сохраняют cookies после первой авторизации и подгружают их в контекст браузера.
  • Готовый контент — заголовок, HTML-текст, путь к файлу обложки (и при необходимости описание, SEO title, SEO description).

Скрипт не «думает» — он выполняет заранее описанные шаги. Если Tilda изменит вёрстку или названия кнопок, шаги придётся обновить. Обычно меняется визуал, а не сами элементы (кнопка остаётся кнопкой в коде), поэтому правки чаще всего небольшие.

Пошаговая настройка: от идеи до публикации на Tilda

Шаг 1: Создание скрипта под интерфейс Tilda

Сначала нужно зафиксировать последовательность действий: вход в аккаунт, переход в нужный раздел, нажатие «Создать статью» (или аналог), заполнение полей. У каждого действия в интерфейсе есть свой идентификатор в коде страницы (селектор). Playwright обращается к элементам по селекторам: например, кнопка «Опубликовать», поле «Заголовок», область для контента. Эти селекторы можно подобрать вручную через DevTools браузера или поручить агенту (Cursor и т.п.) проанализировать страницу и сгенерировать скрипт.

На выходе — один скрипт (например, на Python), который принимает на вход заголовок, HTML-контент и путь к обложке, открывает браузер, авторизуется (или подставляет cookies), переходит по нужным пунктам меню и заполняет форму. До кнопки «Опубликовать» можно не доходить на этапе отладки — достаточно убедиться, что заголовок и текст попадают в нужные поля.

Шаг 2: Авторизация и cookies

Чтобы не светить логин и пароль в коде и не проходить капчу при каждом запуске, один раз входите в Tilda в том же браузере, который использует Playwright (или сохраняете контекст с уже выполненным входом). Playwright умеет сохранять состояние браузера (cookies, local storage) в папку и при следующем запуске загружать его. В итоге скрипт открывает страницу уже «залогиненной» — и сразу переходит к созданию статьи.

Шаг 3: Подключение генерации контента

Отдельный модуль (или агент) по теме статьи готовит: заголовок, текст в формате HTML (как ожидает редактор Tilda), путь к обложке. Текст можно генерировать по промпту с учётом ключевых слов из Wordstat; обложку — через любой генератор изображений по описанию. Готовый набор складывается в JSON или передаётся скрипту аргументами. Скрипт читает эти данные и передаёт их в Playwright (вставка в поля, загрузка файла).

Шаг 4: Публикация и перехват запроса (если кнопка не срабатывает)

Иногда визуальное нажатие «Опубликовать» сохраняет материал в черновики, а не публикует. В таких случаях в браузере перехватывают сетевой запрос (POST), который реально отправляет форма при публикации, и воспроизводят его из скрипта. Так делают и для Tilda, и для других сервисов без API: нашли нужный запрос — подставили те же заголовки и тело — получили публикацию без лишних кликов.

Только Tilda: зачем ограничиваться одной платформой

В уроке-транскрипте, по которому написан этот материал, разбиралась автоматизация и Дзена, и Весеру, и других площадок. Но если ваша цель — только Tilda, цепочку упрощаете: один скрипт под Tilda, один формат контента (например, JSON с полями title, content, cover_image, excerpt, seo_title, seo_description). Агент или вы вручную один раз задаёте тему, нейросеть готовит статью и обложку, скрипт публикует на Тильду. Без ветвлений на другие соцсети и без лишних интеграций.

Плюсы такого подхода: меньше кода, проще поддерживать, все правки интерфейса касаются только одного сценария. Когда скрипт стабильно работает, можно добавить расписание (cron, планировщик ОС) или кнопку «Старт» в своём мини-интерфейсе: нажали — тема ушла в агента, контент сгенерировался, статья выложилась на Tilda.

Частые вопросы

Нужен ли официальный API Tilda для автоматической публикации?

Нет. Публичного API для выкладки статей у Tilda нет. Автоматизация строится на имитации действий в браузере через Playwright (или аналог): те же кнопки и поля, что использует человек. Скрипт по сути повторяет ваши шаги, только быстрее и без участия руки.

Что делать, если Tilda показывает капчу?

При работе с одного компьютера капча появляется не так часто. Если появляется — можно один раз решить её вручную в открытом окне браузера и продолжить. Для полностью «серверной» работы без человека используют платные сервисы распознавания капчи: скрипт отправляет им задание, получает ответ и подставляет его в форму. Для личного использования обычно достаточно не превышать скорость действий (не публиковать десятки статей за минуту) и хранить cookies.

Скрипт перестал работать после обновления сайта Tilda. Что править?

Чаще всего меняется только вёрстка или расположение кнопок, а не сами элементы (id, классы). Откройте страницу в браузере, включите инструменты разработчика (F12), найдите кнопки и поля, которые использует скрипт, и обновите селекторы в коде. Если Tilda переименовала классы или убрала старые — придётся заново подобрать селекторы. Имеет смысл хранить бэкап рабочего скрипта: перед крупными правками сохраняйте копию, чтобы при необходимости откатиться.

Можно ли так же автоматизировать только выкладку на Tilda из готового JSON?

Да. Типичный сценарий: у вас уже есть JSON с полями title, content (HTML), excerpt, cover_image и т.д. Скрипт читает этот файл, подставляет значения в соответствующие поля интерфейса Tilda и нажимает «Опубликовать». Генерация контента может быть отдельным шагом (другой скрипт или агент создаёт JSON), а скрипт на Playwright занимается только переносом данных из файла на сайт.

Итог

Автоматизация публикаций на Tilda без API возможна за счёт браузерной автоматизации (Playwright) и отдельной генерации контента (нейросеть, Wordstat, генератор обложек). Один скрипт под интерфейс Tilda, один формат данных — и вы можете выкладывать статьи по заданной теме без ручного копирования. Настройка один раз занимает время, зато потом процесс сводится к запуску и контролю результата только на Тильду.