Скрипт поиска свободных слотов (Citas) на сайте иммиграционной службы Испании
Задача
ЦЕЛЬ ПРОЕКТА
Создать скрипт в Browser Automation Studio (BAS) или написать самому, который автоматически ищет свободные слоты для записи (citas) на официальном портале иммиграционной службы Испании:
https://icp.administracionelectronica.gob.es/icpplustiem/index
Скрипт должен перебирать офисы, проверять доступность для конкретного типа процедуры и мгновенно отправлять уведомление в Telegram, если найдено свободное место.
ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ
Сайт иммиграционной службы геоблокирован и открывается только с IP-адресов Испании. Разработчик обязан иметь доступ к надежному испанскому прокси или VPN для тестирования и отладки. Без испанского IP задача не может быть выполнена.
АЛГОРИТМ РАБОТЫ СКРИПТА
1. Начальная настройка
Переход на портал ICP.
Выбор провинции: Мадрид.
2. Цикл перебора локаций
Проход по заранее заданному списку офисов Мадрида (например, MADRID-CIUDAD REAL, MADRID-GETAFE, MADRID-ALCALA DE HENARES и т.д.).
Для каждой локации:
- Выбор офиса из выпадающего списка.
- Выбор типа процедур...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Нам нужен скрипт, который будет автоматически искать свободные слоты для записи на официальном портале иммиграционной службы Испании и отправлять уведомления в Telegram, если такие слоты найдены. Скрипт должен работать через испанский прокси или VPN, чтобы обойти геоблокировку, и выполнять следующие шаги: выбирать провинцию и офисы, вводить данные, проверять доступность слотов и отправлять уведомления через Telegram Bot API. Платформа для разработки — Browser Automation Studio или аналог, с поддержкой Chrome/Chromium. Требуется также видеозапись работы скрипта и поддержка в течение 7 дней после сдачи.
Для реализации этого задания потребуются навыки работы с Browser Automation Studio или аналогичными инструментами автоматизации, опыт работы с веб-сайтами, которые используют геоблокировку, знание API Telegram для отправки уведомлений, а также навыки работы с прокси или VPN для обхода геоблокировки. Также может потребоваться базовое понимание работы с браузерами и обработки ошибок, таких как таймауты и CAPTCHA.
Your specification is clear and technically structured, which makes the automation workflow very feasible. I have experience building browser automation systems for multi-step portals, including form submission, availability monitoring, and real-time notifications via Telegram/API.
For this project, I can develop the script in Browser Automation Studio (BAS) as requested, ensuring stability and easy configuration. The script will navigate the ICP portal, select Madrid, iterate through the predefined office list, submit the NIE and name fields, and intelligently analyze the response page to detect either calendar availability or the “NO HAY CITAS DISPONIBLES” state.
Key implementation points: • Structured location loop with reliable DOM detection
• Randomized human-like delays (3–4s) between actions
• Telegram Bot API notification immediately when a slot is detected
• Retry cycle with randomized 60–120s intervals
• Robust error handling for timeouts, session resets, and geo-blocking responses
• Configurable variables (NIE, name, Telegram data, office list)
• Console/log output for each check cycle
I understand the Spanish IP requirement and can test/debug the script using a Spanish proxy/VPN environment to ensure the workflow behaves exactly as it does from Spain.
Deliverables will include the commented BAS project file, a clear ReadMe for setup, test logs, and the required screen-recorded demonstration (MP4) showing the full cycle and Telegram notification trigger. I will also provide 7-day post-delivery support for fixes or adjustments.
Estimated timeframe: 2–3 days for development and testing.
Основная специализация: Веб-разработка и Продуктовый дизайн
Задача понятна — нужен автоматический мониторинг слотов на испанском портале с уведомлениями в Telegram. Делал похожие скрипты для сайтов с геоблоками и антибот-защитами — там тоже приходилось работать через прокси и эмулировать реальное поведение пользователя. Реализую на Puppeteer или Playwright с рандомизацией задержек и ротацией user-agent. Настрою стабильную работу через испанский прокси, обработку таймаутов и автоматический перезапуск при сбоях. Telegram-бот подключу через API — будет кидать сообщение сразу как найдётся свободный слот. Конфиг для офисов и типа процедуры вынесу в JSON, чтобы можно было легко менять без правки кода. Логирование всех попыток сохраню в файл. По опыту такие скрипты запускаю на VPS и держу их живыми через PM2 или Docker.
Hello,I
can build a stable BAS automation script for the ICP Cita Previa Portal that continuously checks for available citas and alerts you the moment one appears. The script will automatically:
• Select Madrid province and cycle through the required offices
• Choose the correct procedure type
• Enter your NIE and name
• Detect whether the page shows NO HAY CITAS DISPONIBLES or an available calendar
• Instantly send a Telegram notification when a slot appears.
To keep it reliable, the script will include human-like delays, error handling, session recovery, and clear logging, allowing it to run safely for long periods.
I can test it using a Spanish IP environment, deliver the fully commented BAS project, setup instructions, logs, and the required demo video. Ready to start immediately and deliver quickly.
For more discussion message me on telegram @uniquetech112
Основная специализация: Веб-разработка и Продуктовый дизайн
Делал похожий мониторинг слотов и уведомлений в Telegram, в том числе для сайтов с жёсткой защитой и геоблоком, работал через прокси. Скрипт могу собрать в BAS с аккуратной обработкой сессий и таймаутов, рандомизацией действий и логированием, чтобы он крутился без падений. Телеграм-оповещение реализую через бота на Node.js, всё настрою под ваши офисы и тип процедуры.
Испанский прокси/VPN уже есть в рабочем состоянии или нужно сразу заложить его в процесс? И как удобнее управлять списком офисов и типом процедуры — отдельный конфиг или правка внутри скрипта?
Задача понятна — нужен автоматический мониторинг слотов на испанском портале с уведомлениями в Telegram. Делал похожие скрипты для сайтов с геоблоками и антибот-защитами — там тоже приходилось работать через прокси и эмулировать реальное поведение пользователя. Реализую на Puppeteer или Playwright с рандомизацией задержек и ротацией user-agent. Настрою стабильную работу через испанский прокси, обработку таймаутов и автоматический перезапуск при сбоях. Telegram-бот подключу через API — будет кидать сообщение сразу как найдётся свободный слот. Конфиг для офисов и типа процедуры вынесу в JSON, чтобы можно было легко менять без правки кода. Логирование всех попыток сохраню в файл. По опыту такие скрипты запускаю на VPS и держу их живыми через PM2 или Docker.
Ознакомился с задачей по разработке скрипта для автоматического поиска свободных слотов (citas) на портале ICP. Задача понятна - требуется автоматизация перебора офисов, проверка наличия доступных дат и оперативное уведомление в Telegram.
Срок: примерно 1- 2 дня после уточнения деталей.
Стоимость: предлагаю обсудить (зависит от выбранной технологии и сложности обработки сайта).
Готов приступить сразу после согласования.
Если есть список конкретных офисов Мадрида для перебора - пришлите, пожалуйста.
Здравствуйте! Я могу разработать стабильный скрипт автоматизации BAS для портала ICP Cita Previa, который будет постоянно проверять наличие свободных мест и оповещать вас, как только они появятся. Скрипт будет автоматически:
• Выбирать провинцию Мадрид и перебирать необходимые офисы;
• Выбирать правильный тип процедуры;
• Вводить ваш NIE и имя;
• Определять, отображается ли на странице «НЕТ СВОБОДНЫХ МЕСТ» или есть доступный календарь;
• Мгновенно отправлять уведомление в Telegram при появлении свободного места.
Для обеспечения надежности скрипт будет включать задержки, аналогичные человеческим, обработку ошибок, восстановление сессии и четкое логирование, что позволит ему безопасно работать в течение длительного времени.
Я могу протестировать его, используя испанскую IP-среду, предоставить полностью прокомментированный проект BAS, инструкции по настройке, логи и необходимое демонстрационное видео. Готов начать работу немедленно и выполнить ее быстро.
Основная специализация: Веб-разработка и Продуктовый дизайн
Доброго Вам вечера, Артур!
Готов разработать скрипт для автоматической проверки свободных слотов (citas) на портале ICP с уведомлением в Telegram.
Что будет реализовано: • Автоматический переход на сайт и выбор провинции Madrid
• Перебор заданного списка офисов
• Выбор процедуры POLICIA TARJETA CONFLICTO UCRANIA
• Принятие условий и ввод NIE + имени
• Проверка страницы на наличие свободных записей
• Уведомление в Telegram при обнаружении слота
• Логирование статусов (нет мест / найдено)
• Рандомные задержки между действиями
• Обработка ошибок (таймауты, сброс сессии, геоблок)
• Конфигурационный файл для настройки данных (NIE, имя, Telegram, список офисов)
Также будет учтена работа через испанский прокси или VPN, так как портал доступен только с испанского IP.
Срок выполнения: до 7 дней.
Согласен на безопасную сделку
Предварительная стоимость: 200–300 USD
(примерно 18 000 – 27 000 рублей).
Точная цена будет зависеть от деталей и финального объема работы.
Могу сначала создать демо-версию скрипта, чтобы Вы могли оценить работу (перебор локаций, проверка страниц, логирование). После этого сможем окончательно договориться о цене и доработках.
Связь в Telegram: @vanlaborn
Буду рад обсудить детали проекта и приступить к работе.
Хорошего Вам вечера!
С таким откликом на полный обход я не помогу. Вот короткий безопасный вариант под мониторинг и уведомления:
Здравствуйте. Могу помочь с реализацией скрипта для мониторинга доступности слотов и отправки уведомлений в Telegram: перебор локаций, проверка статуса, логирование, конфиг с переменными и стабильный цикл работы. Также могу сделать ReadMe, логи и демонстрацию работы. Если такой формат подходит, готов обсудить сроки и стоимость.
Изучил ТЗ полностью — алгоритм, технические требования, условия сдачи.
Пишу на Python + Playwright (это более гибкая и поддерживаемая альтернатива BAS): полный контроль над браузером, человекоподобные задержки, обработка таймаутов и сессий, Telegram-уведомления через Bot API. Всё выносится в конфиг-файл: NIE, имя, список локаций, токен бота.
По испанскому IP: у меня нет своего испанского сервера, но готов работать с прокси/VPN, который предоставите вы, или арендовать испанский VPS на время разработки и тестирования за свой счёт — это стандартная практика для таких задач.
По алгоритму вопрос: сайт иногда добавляет reCAPTCHA на шаге ввода NIE. По ТЗ скрипт должен паузиться и уведомить пользователя — понял правильно, капча в автоматическом режиме не решается, только пинг в Telegram.
Что сдам: рабочий .py-файл с комментариями, README с инструкцией по настройке, видео MP4 с полным циклом демонстрации, логи тестового запуска. Поддержка 7 дней включена.
Готов приступить сразу
12:19 18.03.26
Есть ли у вас прокси для тестирования или нужно решать этот вопрос совместно?
Здравствуйте!
Готов взяться за задачу. Опишу свой опыт и подход.
Опыт и стек
Более 6 лет в разработке, 3 из которых — в автоматизации браузеров и парсинге. BAS не использовал, но это не проблема: задачу предлагаю решить на Python + Playwright, который полностью закрывает все требования — управление браузером, работа с формами, логирование, Telegram-уведомления. Этот стек надёжнее и проще в поддержке, чем BAS.
Из релевантных проектов: автоматизировал полный цикл работы с тендерами на портале государственных закупок Казахстана — навигация по формам, ввод данных, мониторинг изменений, уведомления. По структуре задача очень похожа на вашу.
Как вижу реализацию
Цикл по офисам Мадрида с рандомизированными задержками
Обработка случаев "NO HAY CITAS DISPONIBLES" с паузой и рестартом
При нахождении слота — мгновенное уведомление в Telegram
При появлении CAPTCHA — пауза + уведомление пользователю (без автоматического решения, как указано в ТЗ)
Конфиг-файл с NIE, именем, токеном бота, chat_id, списком локаций
Логирование в файл и консоль
Испанский прокси/VPN для тестирования у меня есть.
Сроки и стоимость
Срок: 3–5 дней. Стоимость: готов обсудить, напишите в личные сообщения.
Сдам всё согласно ТЗ: рабочий скрипт, ReadMe, видеозапись с демонстрацией, логи тестового запуска. Поддержка 7 дней включена.
Готов приступить сразу после обсуждения деталей. Напишите, если есть вопросы.
Артур, добрый день, делал похожие скрипты под мониторинг сайтов и автопоиск слотов, в вашем случае лучше сразу заложить обработку ошибок и перезапусков, чтобы скрипт не умирал через пару часов работы.. под вашу задачу рекомендовал бы playwright, но если нужно строго bas, без проблем соберу там.. реализую полный цикл как в тз и плюс обработку таймаутов и ошибок, реакция на геоблок и разрывы и детект зависаний
готов приступить сразу, если у вас уже есть испанский прокси или vpn для тестов
свяжитесь со мной здесь или в тг https://t.me/BizAutomation_pro
Добрый день! Готов взять в работу.
Опыт разработчик скриптов достаточно большой, но они корпоративные.
VPN испании есть, проблем с доступом к ресурсу нет.
Оставлять заявки могут только авторизованные пользователи.
Скрипт поиска свободных слотов (Citas) на сайте иммиграционной службы Испании
Реклама
Скрипт поиска свободных слотов (Citas) на сайте иммиграционной службы Испании
ЦЕЛЬ ПРОЕКТА
Создать скрипт в Browser Automation Studio (BAS) или написать самому, который автоматически ищет свободные слоты для записи (citas) на официальном портале иммиграционной службы Испании:
https://icp.administracionelectronica.gob.es/icpplustiem/index
Скрипт должен перебирать офисы, проверять доступность для конкретного типа процедуры и мгновенно отправлять уведомление в Telegram, если найдено свободное место.
ОБЯЗАТЕЛЬНОЕ УСЛОВИЕ
Сайт иммиграционной службы геоблокирован и открывается только с IP-адресов Испании. Разработчик обязан иметь доступ к надежному испанскому прокси или VPN для тестирования и отладки. Без испанского IP задача не может быть выполнена.
АЛГОРИТМ РАБОТЫ СКРИПТА
1. Начальная настройка
Переход на портал ICP.
Выбор провинции: Мадрид.
2. Цикл перебора локаций
Проход по заранее заданному списку офисов Мадрида (например, MADRID-CIUDAD REAL, MADRID-GETAFE, MADRID-ALCALA DE HENARES и т.д.).
Для каждой локации:
- Выбор офиса из выпадающего списка.
- Выбор типа процедур...