Szukam specjalisty z doświadczeniem w pracy z puppeteer
Trzeba stworzyć rozwiązanie programowe w JavaScript dla puppeteer, które będzie przechwytywać zapytania http dla wszystkich stron przeglądarki i w zależności od konfiguracji będzie albo brać odpowiedź z wewnętrznej pamięci podręcznej (jeśli w pamięci podręcznej nie ma, wykonywać zapytanie bezpośrednio i zapisywać w pamięci podręcznej) lub wykonywać zapytanie przez http proxy
-
Mam doświadczenie z NodeJS od 2019 roku)
Pracowałem z Puppeteer i z Playwright
Zachowywałem cache strony, potrafię przechwytywać zapytania.
Napisz szczegółowo, co jest wymagane w wiadomościach prywatnych
-
Cześć, mogę to zrealizować, skontaktuj się ze mną.
Mój stos: JS, TS, ReactJS, NextJS, SCSS...
-
449 3 1 1 Dzień dobry!
Jestem gotów opracować rozwiązanie programowe w JavaScript z wykorzystaniem Puppeteer, które będzie przechwytywać żądania HTTP i realizować logikę pracy z wewnętrzną pamięcią podręczną i proxy.
Jak planuję zrealizować zadanie:
1. Przechwytywanie żądań HTTP:
Użyję wbudowanych możliwości Puppeteer do ustawienia page.setRequestInterception(true) i obsługi zdarzeń page.on('request').
Ustawienie przechwytywania wszystkich żądań, w tym subdomen i zewnętrznych zasobów.
2. Logika pracy z pamięcią podręczną:
… Wewnętrzna pamięć podręczna oparta na obiekcie (np. Map) lub z wykorzystaniem rozwiązań zewnętrznych (Redis, SQLite do długoterminowego przechowywania).
Jeśli żądanie znajduje się w pamięci podręcznej:
Zwracam odpowiedź z pamięci podręcznej z użyciem respond() Puppeteer.
Jeśli żądanie nie znajduje się w pamięci podręcznej:
Wykonuję żądanie HTTP bezpośrednio.
Zapisuję odpowiedź w pamięci podręcznej do dalszego wykorzystania.
3. Praca z proxy HTTP:
Dla żądań, które powinny być wykonane przez proxy:
Ustawienie Puppeteer do pracy przez proxy (--proxy-server).
Możliwość wyboru serwera proxy na podstawie konfiguracji (np. określone domeny przez proxy, pozostałe bezpośrednio).
4. Konfiguracja:
Elastyczny system konfiguracji:
Ustawienie warunków dla pamięci podręcznej (np. wyjątki dla określonych domen).
Wskazanie proxy dla określonych typów żądań.
5. Logowanie:
Logowanie kluczowych działań:
Użycie pamięci podręcznej.
Wykonanie żądania przez proxy.
Bezpośrednie żądania.
Technologie i narzędzia:
Node.js i Puppeteer: do automatyzacji przeglądarki i przechwytywania żądań.
Redis lub SQLite (opcjonalnie): do długoterminowego przechowywania pamięci podręcznej.
dotenv: do zarządzania konfiguracją proxy i innych parametrów.
Dlaczego ja?
Doświadczenie w pracy z Puppeteer i przechwytywaniu żądań.
Realizacja rozwiązań z wykorzystaniem pamięci podręcznej i proxy.
Zwracanie uwagi na szczegóły i możliwość dostosowania rozwiązania do konkretnych zadań.
Jestem gotów rozpocząć po omówieniu wszystkich szczegółów. Czekam na Twoją odpowiedź!
-
376 Cześć!
Specjalizuję się w tworzeniu projektów z wykorzystaniem Node.js od ponad 6 lat i mam znaczące doświadczenie w pracy z Puppeteer.
Jestem gotów pomyślnie zrealizować Twój projekt. Proponuję omówić wszystkie szczegóły w wiadomościach prywatnych.
Moje portfolio:Freelancehunt
Będę szczęśliwy, mogąc pomóc, skontaktuj się!
-
4524 20 0 Witaj! Jesteśmy zespołem ITZeyz
Specjalizujemy się w Node.js od ponad 8 lat i mamy doświadczenie w pracy z Puppeteer, więc bez problemu wykonamy Twoje zadanie
Aby omówić szczegóły, proponujemy przejść do wiadomości prywatnych
Nasze portfolio:Freelancehunt
Z poważaniem,
Zespół ITZeyz
-
726 9 1 Witam! Zapoznałem się z projektem i jestem gotów przystąpić do pracy. Jestem pewien, że będą Państwo zadowoleni z rezultatu.
-
На C# не підійде?
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Браузер, з якого потрібно буде перехоплювати запити, це браузер самого puppeteer? Якщо так, то можна зробити.
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Usunięcie problemów z obciążeniem na hostingu strony WordPress/WooCommerceSzukamy specjalisty do diagnozowania i usuwania problemów z obciążeniem na hostingu strony WordPress/WooCommerce Posiadamy działającą stronę e-commerce na WordPress + WooCommerce. Strona okresowo pada lub działa niestabilnie podczas dużej liczby zapytań — zarówno z różnych… DevOps, Programowanie stron internetowych ∙ 3 minuty temu ∙ 8 ofert |
Transformacja strony-katalogu WordPress w sklep (WooCommerce, Mono/LiqPay, Nowa Poczta)
490 PLN
Witaj! Jest działająca strona-katalog autoelektroniki — autoden.com.ua. Platforma: WordPress 5.4.19. Obecnie na stronie są produkty i ceny, ale nie ma możliwości zakupu online.Co należy zrobić:Skonfigurować i zintegrować wtyczkę WooCommerce z aktualnym designem.Przenieść… Content Management Systems, Programowanie stron internetowych ∙ 49 minut temu ∙ 26 ofert |
Mobilna adaptacja strony na bubble
82 PLN
Potrzebne jest przetłumaczenie strony na Bubble.io z obecnej struktury na normalny responsywny układ. Obecnie dla wersji mobilnej stworzone są osobne duplikaty stron (index/index_mob, catalog/catalog_mob itd.). Z tego powodu wszelkie zmiany muszą być wprowadzane osobno w wersji… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 1 godzina 4 minuty temu ∙ 12 ofert |
Zwiększenie konwersji strony internetowejTrzeba przeanalizować wskaźniki konwersji strony i opracować plan działania w celu ich maksymalnego zwiększenia Programowanie stron internetowych ∙ 1 godzina 55 minut temu ∙ 13 ofert |
Problem z płatnością online liqpay
82 PLN
Witam wszystkich, mam problem z płatnością liqpay, klient płaci, a zamówienie się nie pojawia, używałem standardowego modułu, potem kupiłem moduł na opencartforum Liqpay API Opencart - płatność online dla Opencart 3, i próbowałem skonfigurować z deweloperem modułu, okazało się,… Programowanie stron internetowych ∙ 3 godziny 6 minut temu ∙ 31 ofert |