Все статьи
2 мин чтения#agents#automation#recipes

Сорок страниц из одной таблицы

Сложным в сорока страницах со ссылками были никогда не страницы. Сложными были сорок разговоров о том, что на них положить.

Форма задачи

У кого-то уже есть таблица: колонка имён, колонка желаемых адресов, колонка ссылок, иногда адрес фотографии. Чего у него нет — так это готовности открыть редактор сорок раз. Агент с этой таблицей и API-ключом проходит всё за несколько минут, и интересный вопрос тут не «как сделать цикл», а «что делать с результатом».

Возможны две формы. Либо у каждого прилавка свой аккаунт, provisional и незабранный, и вы отправляете владельцу claim-ссылку, чтобы страница стала его. Либо все сорок живут на аккаунте организатора: контроль остаётся в центре, и сопровождать их организатор будет вечно. Первое почти всегда правильно, и ради этого claim-ссылки и существуют.

  1. Сначала провалидируйте все строки одним проходом, ничего не создавая. Плохие адреса и дубли имён всплывут списком, который правится прямо в таблице.
  2. Создайте по странице на строку, у каждой свой ключ идемпотентности, собранный из строки: повторный прогон тогда чинит сбои и не трогает остальное.
  3. Верните в таблицу claim-ссылку и адрес страницы, рядом с той строкой, из которой они выросли.
  4. Отправьте каждому владельцу его две ссылки и одно предложение о том, что делает claim-ссылка.

Что класть в строки, а что нет

  • По подписи на ссылку, написанной человеком, а не сгенерированной: «Заказать хлеб» всегда лучше, чем «Сайт».
  • Адрес фотографии, если он есть. Страница с лицом или товаром — совсем другая страница, чем без.
  • Максимум одна выделенная ссылка на строку, и только если в строке действительно есть главное.
  • Никаких выдуманных био. Пустое био честно, а сгенерированное читается как сгенерированное, и владелец это почувствует.

Где пакетный прогон ломается

Первая стена — лимиты: без ключа десять страниц в сутки с одного адреса; с ключом десять в час на аккаунт и десять страниц на аккаунт для программ. Прогон на сорок строк — это сорок аккаунтов, распределённых по времени, и это же и есть нужная форма: сорок аккаунтов — сорок владельцев.

Вторая стена — тишина. Страницы, которые никто не забрал и никто не открывал, снимаются с публикации через тридцать дней и удаляются через шестьдесят. Для заглохшего прогона это благо, для того, где письма так и не ушли, — катастрофа. Отправляйте claim-ссылки в тот же день, когда создали страницы.

Читать дальше