Looking for a specialist with experience working with puppeteer.
A software solution needs to be created in JavaScript for puppeteer that will intercept HTTP requests for all browser pages and, depending on the configuration, will either take the response from the internal cache (if it is not in the cache, perform the request directly and save it in the cache) or execute the request through an HTTP proxy
-
I have experience with NodeJS since 2019)
I have worked with Puppeteer and Playwright
I have saved page cache and can intercept requests.
Please write in more detail about what is required in private messages.
-
Hello, I can implement it, feel free to contact me.
My stack: JS, TS, ReactJS, NextJS, SCSS...
-
449 3 1 1 Good day!
I am ready to develop a software solution in JavaScript using Puppeteer that will intercept HTTP requests and implement logic for working with an internal cache and proxy.
How I plan to implement the task:
1. Intercepting HTTP requests:
I will use Puppeteer's built-in capabilities to set up page.setRequestInterception(true) and handle events page.on('request').
Configuring interception of all requests, including subdomains and external resources.
2. Logic for working with the cache:
… An internal cache based on an object (for example, Map) or using third-party solutions (Redis, SQLite for long-term storage).
If the request is found in the cache:
I return the cached response using respond() from Puppeteer.
If the request is not in the cache:
I perform the HTTP request directly.
I save the response in the cache for future use.
3. Working with HTTP proxies:
For requests that need to be made through a proxy:
Configuring Puppeteer to work through a proxy (--proxy-server).
The ability to choose a proxy server based on configuration (for example, certain domains through a proxy, others directly).
4. Configuration:
A flexible configuration system:
Setting conditions for the cache (for example, exceptions for certain domains).
Specifying proxies for certain types of requests.
5. Logging:
Logging key actions:
Using the cache.
Performing requests through a proxy.
Direct requests.
Technologies and tools:
Node.js and Puppeteer: for browser automation and request interception.
Redis or SQLite (optional): for long-term cache storage.
dotenv: for managing proxy configuration and other parameters.
Why me?
Experience with Puppeteer and request interception.
Implementation of solutions using caching and proxies.
Attention to detail and the ability to adapt the solution to specific tasks.
I am ready to start after discussing all the details. I look forward to your response!
-
376 Hello!
I specialize in project development using Node.js for over 6 years and have significant experience working with Puppeteer.
I am ready to successfully implement your project. I suggest discussing all the details in private messages.
My portfolio:Freelancehunt
I will be happy to help, feel free to reach out!
-
4524 20 0 Hello! We are the ITZeyz team.
We specialize in Node.js for over 8 years and have experience working with Puppeteer, so we can easily complete your task.
To discuss the details, we suggest moving to private messages.
Our portfolio:Freelancehunt
Best regards,
The ITZeyz team.
-
726 9 1 Hello! I have reviewed the project and am ready to start working. I am sure you will be satisfied with the result.
-
На C# не підійде?
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Current freelance projects in the category Bot Development
Telegram bot for auto serviceGood afternoon. A Telegram bot needs to be created for an auto service. The bot should assist the mechanic in conducting a complete technical diagnosis of the vehicle using a checklist, adding photos/videos of malfunctions, The structure of the bot is written in the technical… Bot Development ∙ 4 hours 24 minutes back ∙ 69 proposals |
Restoration of access to the Telegram account.
223 USD
My Telegram was on a German number that has been inactive for 5 years. The email was not linked. Two-factor authentication was enabled for protection. The account has somehow logged out on all devices. I need help recovering the account. Bot Development, Apps for iOS (iPhone and iPad) ∙ 8 hours 19 minutes back ∙ 9 proposals |
Automatic posting of stories on InstagramGood day, I need help with setting up automatic posting of stories on Instagram. There are already stories in the Instagram archive that have been published, and they need to be reposted. AI & Machine Learning, Bot Development ∙ 12 hours 3 minutes back ∙ 22 proposals |
Automation bot for playerok.com
89 USD
1. Main Menu and Monitoring Dashboard screen updated in real-time (or by button): Status of key modules (On/Off). Current tasks: number of pending code/email deliveries from buyers, active orders. Financial summary for the current date (Total amount, net profit considering… Engineering, Bot Development ∙ 1 day 20 hours back ∙ 37 proposals |
Integration of the analytics system with the Database in Tables
111 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 2 days 16 hours back ∙ 32 proposals |