На входе – таблица (Google Sheets или Excel), как удобнее. На выходе внесение данных в typeform. Ввод через прокси.
После того как форма показала финальный экран, скрипт должен фиксировать, что строчка уже внесена и ни при каких условиях при дальнейших запусках скрипта эта же строчка данных использоваться не должна. Уникальный идентификатор для этого – Profile ID. Порядок выполнения – столбец Order. (Соответственно, при каждом запуске пропускаем отработанные Profile ID.
После успешного завершения обязательно меняется прокси. Пауза между разными вводами от 20 секунд до 1 минуты.
После смены экрана должна быть произвольная пауза в диапазоне от 7 до 30 секунд (можно корректировать диапазон у каждого экрана отдельно).
Заглавный экран – кнопка или Enter 1 экран – I accept 2 экран – всегда ответ B 3 экран – Discipline из таблицы 4 экран – всегда вариант "Aa" 5 экран – Profile ID из таблицы 6 экран – First Name, Last Name из таблицы 7 экран – email из таблицы 8 экран – просто пропускаем 9 экран – Country из таблицы 10 экран – Birth Country из таблицы, при отсутствии – просто Country из таблицы 11 экран – Дата рождения из таблицы. Главное, не перепутать день и месяц!! 12 экран – Gender из таблицы 13 экран – Язык, в идеале соответствующий стране, но пойдет и если соответствует первым буквам страны, а если не находится такого или вариантов несколько – Английский.
Постарайтесь лишний раз не нажимать Submit, чтобы не тратить бесплатные ответы и не пришлось докупать пакет. Если лимит не будет затронут, половина стоимости пакета премией.