Ищу специалиста с опытом работы с puppeteer
Нужно сделать программное решение на JavaScript для puppeteer которое будет перехватывать http запросы для всех страниц браузера и в зависимости от конфигурации будет либо брать ответ из внутреннего кеша (если в кеше нет, выполнять запрос напрямую и сохранять в кеш) или выполнять запрос через http прокси
-
Имею опыт с NodeJS с 2019 года)
Работал с Puppeteer и с Playwright
Сохранял кеш страницы, умею отлавливать запросы.
Напишите детальнее про то что требуется в личные сообщения
-
Здравствуйте, могу реализовать, обращайтесь.
Мой стек: JS, TS, ReactJS, NextJS, SCSS...
-
489 3 1 1 Доброго дня!
Готов разработать программное решение на JavaScript с использованием Puppeteer, которое будет перехватывать HTTP-запросы и реализовывать логику работы с внутренним кешем и прокси.
Как я планирую реализовать задачу:
1. Перехват HTTP-запросов:
Использую встроенные возможности Puppeteer для настройки page.setRequestInterception(true) и обработки событий page.on('request').
Настройка перехвата всех запросов, включая поддомены и внешние ресурсы.
2. Логика работы с кешем:
… Внутренний кеш на основе объекта (например, Map) или с использованием сторонних решений (Redis, SQLite для долговременного хранения).
Если запрос найден в кеше:
Возвращаю закешированный ответ с использованием respond() Puppeteer.
Если запрос отсутствует в кеше:
Выполняю HTTP-запрос напрямую.
Сохраняю ответ в кеш для дальнейшего использования.
3. Работа с HTTP-прокси:
Для запросов, которые должны быть выполнены через прокси:
Настройка Puppeteer для работы через прокси (--proxy-server).
Возможность выбора прокси-сервера на основе конфигурации (например, определённые домены через прокси, остальные напрямую).
4. Конфигурация:
Гибкая система конфигурации:
Настройка условий для кеша (например, исключения для определённых доменов).
Указание прокси для определённых типов запросов.
5. Логирование:
Логирование ключевых действий:
Использование кеша.
Выполнение запроса через прокси.
Прямые запросы.
Технологии и инструменты:
Node.js и Puppeteer: для автоматизации браузера и перехвата запросов.
Redis или SQLite (опционально): для долговременного хранения кеша.
dotenv: для управления конфигурацией прокси и других параметров.
Почему я?
Опыт работы с Puppeteer и перехватом запросов.
Реализация решений с использованием кеширования и прокси.
Внимание к деталям и возможность адаптации решения под конкретные задачи.
Готов приступить после обсуждения всех деталей. Жду вашего ответа!
-
376 Привет!
Я специализируюсь на разработке проектов с использованием Node.js уже более 6 лет и имею значительный опыт работы с Puppeteer.
Готов успешно реализовать ваш проект. Предлагаю обсудить все детали в личных сообщениях.
Мое портфолио:Freelancehunt
Буду рад помочь, обращайтесь!
-
4524 20 0 Здравствуйте! Мы команда ITZeyz
Специализируемся на Node.js более 8 лет и имеем опыт работы с Puppeteer, поэтому без проблем выполним вашу задачу
Для обсуждения деталей предлагаем перейти в личные сообщения
Наше портфолио:Freelancehunt
С уважением,
Команда ITZeyz
-
726 9 1 Приветствую! Я ознакомился с проектом и готов приступить к работе. Уверен, вы будете довольны результатом.
-
На C# не підійде?
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Актуальные фриланс-проекты в категории Веб-программирование
Восстановление инстаграм после блокировки3 марта 2026 г заблокировали инстаграм с причиной нарушения правил. Считаю произошла какая то ошибка, так как страничка была личной с фото и видео личных поездок. Коментарии и тд я не писала нигде. Отправляла несколько раз на обжалование. Не могу скачать свои файлы, так как не… Базы данных и SQL, Веб-программирование ∙ 37 минут назад ∙ 4 ставки |
Интеграция блока "Где смотреть" (Laravel / Livewire)Необходимо реализовать интеграцию внешней стриминговой платформы для сайта о фильмах и сериалах на Laravel / Livewire. Что нужно сделать: Реализовать импорт внешнего каталога контента, который обновляется 1 раз в день. Выполнять матчинг контента по IMDb ID и/или TMDB ID. Если… PHP, Веб-программирование ∙ 56 минут назад ∙ 15 ставок |
Привести в порядок два сайта на WordPress: обновить дизайн, исправить ошибки, сделать более современными
10 000 UAH
Нужен специалист для быстрого обновления двух сайтов на WordPress. Сайты посвящены постановочному видеоконтенту в жанре боевого экшна, динамичных сцен и единоборств. Пример тематики сайта: https://only7fights.com/ Фото / примеры дизайна, который примерно интересует, предоставлю… Веб-программирование ∙ 57 минут назад ∙ 12 ставок |
Разработка веб-сервиса с платным доступом к онлайн-чатуДобрый день, необходимо разработать веб-сервис, который включает: * персональные ссылки для пользователей; * страницу с описанием услуги; * оплату через PayPal; * онлайн-чат в реальном времени; * отображение видео на странице пользователя; * учет оплаченного времени и… Python, Веб-программирование ∙ 1 час 15 минут назад ∙ 28 ставок |
Построить лендинг на Framer на основе дизайна из Claude / Figma, с анимациями фото
4000 UAH
Сайт, сделанный в Клоде, полностью адаптивный и анимированный. Но нужно перенести его во Фреймер: так, чтобы все блоки были построены во Фреймере и можно было легко редактировать контент и дизайн. То есть не html код, вставленный по секциям, а именно перестроить. (Знаю, что… Веб-программирование ∙ 3 часа 43 минуты назад ∙ 15 ставок |