To ogłoszenie
nie jest już aktywne

Zostaw nam swój adres e-mail, a powiadomimy Cię o podobnych ogłoszeniach w przyszłości.

Od zaraz
25.03.2025

Senior Web Scraping Developer

logo
Be in IT

Senior Web Scraping Developer

B2B:
Wynagrodzenie do ustalenia
Lokalizacja: Warszawa, mazowieckie
  • Wymagane
  • Pełen etat
  • Rekrutacja on-line

Opis

  • Tworzenie i utrzymywanie skalowalnych scraper'ów dla środowisk o dużym ruchu.
  • Tworzenie i optymalizacja scraperów internetowych, ich integracja z backendem oraz zapewnienie, że proces pozyskiwania danych jest wydajny, skalowalny i odporny na zmieniające się mechanizmy wykrywania.
  • Budowa rozwiązania automatyzującego pozyskiwanie publicznie dostępnych danych – z uwzględnieniem fingerprintingu, CAPTCHA i limitów zapytań.
  • Wykorzystywanie zarządzaniem proxy w celu zwiększenia skuteczności scrapingu.
  • Optymalizacja scraperów i ich integracja z systemami backendowymi.
  • Poprawianie wydajności i odporności pipeline'ów danych.
  • Współpraca z zespołem w celu dostarczania skutecznych i niezawodnych rozwiązań.

Wymagania

  • Minimum 3 lata doświadczenia w Pythonie przy scrapingu.
  • Znajomość mechanizmów wykrywania, takich jak fingerprinting i rate limiting.
  • Minimum 3 lata doświadczenia w backendzie z użyciem Node.js.
  • Doświadczenie w rotacji proxy i zarządzaniu sesjami.
  • Doświadczenie w web scrapingu z wykorzystaniem Puppeteer, Playwright lub podobnych narzędzi.
  • Minimum 3 lata doświadczenia w JavaScript w środowisku przeglądarkowym – w tym tworzenie rozszerzeń, przechwytywanie zdarzeń, zaawansowana manipulacja DOM.
  • Znajomość języka angielskiego na poziomie co najmniej B2, pozwalająca na pracę w anglojęzycznym środowisku.
  • Dostępność ASAP lub miesięczny okresem wypowiedzenia, ze skutkiem na koniec miesiąca, lecz akceptowane są także osoby z 3-miesięcznym okresem wypowiedzenia.
  • Umiejętność kreatywnego rozwiązywania problemów.

Oferujemy

  • Współpraca w godzinach 9:00-17:00 czasu polskiego, możliwa elastyczność. Sporadycznie udział w callach po godz. 17:00 czasu polskiego.
  • Długofalowa współpraca z wynagrodzeniem w przedziale 80 000-100 000 dolarów rocznie na B2B, przy zapotrzebowaniu full-time na 168 godzin w miesiącu.
  • możliwość pracy zdalnej
  • Współpraca na własnym sprzęcie i dowolnym oprogramowaniu.
  • Płatne dni urlopowe.
  • Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
  • Współpraca w pełni zdalna, bez możliwości pracy z biura.
Request history8.3.11PHP Version106msRequest Duration26MBMemory Usage10.48.29Laravel VersionstagingEnvironmentplCurrent localeGET oferta/{offerSlug}Route
  • infolog[23:47:24] LOG.info: Assigned token [BP_EXTERNAL_TOKEN] : { "token": "dnDv0mbAVPrDeCBb6JsqWAF1mu...
  • infolog[23:47:24] LOG.info: OpenSearch query: {new_offers_index} -> { "bool": { "must": { ...
  • warninglog[23:47:24] LOG.warning: strip_tags(): Passing null to parameter #1 ($string) of type string is depre...
  • Booting (10.6ms)time
  • Application (95.79ms)time
  • 1 x Application (90.03%)
    95.79ms
    1 x Booting (9.96%)
    10.60ms
    24 templates were rendered
    • 1x partials.application.processing-personal-dataprocessing-personal-data.blade.php#?blade
    • 1x livewire.show-offershow-offer.blade.php#?blade
    • 2x layouts.partial.headhead.blade.php#?blade
    • 1x layouts.partial.schemaschema.blade.php#?blade
    • 1x partials.offer.show.breadcrumbbreadcrumb.blade.php#?blade
    • 1x components.offer.dynamic-contract-optionsdynamic-contract-options.blade.php#?blade
    • 1x components.offer.dynamic-location-optionsdynamic-location-options.blade.php#?blade
    • 3x components.offer.attribute-icon-textattribute-icon-text.blade.php#?blade
    • 3x components.offer.similar-offer-tilesimilar-offer-tile.blade.php#?blade
    • 1x __components::fb053b248f796d2fd5388f5ce7190883fb053b248f796d2fd5388f5ce7190883.blade.php#?blade
    • 1x layouts.newnew.blade.php#?blade
    • 1x partials.navigationnavigation.blade.php#?blade
    • 1x partials.beltsbelts.blade.php#?blade
    • 1x partials.navigation.desktopdesktop.blade.php#?blade
    • 1x components.navigation.dark-mode-toggledark-mode-toggle.blade.php#?blade
    • 1x partials.navigation.mobilemobile.blade.php#?blade
    • 1x partials.messagemessage.blade.php#?blade
    • 1x partials.footerfooter.blade.php#?blade
    • 1x partials.cookie-consent-boxcookie-consent-box.blade.php#?blade
    uri
    GET oferta/{offerSlug}
    middleware
    web, only.from.main.domain, throttle:showOffer
    uses
    App\Livewire\ElasticShowOffer@__invoke
    controller
    App\Livewire\ElasticShowOffer@render
    as
    pl.get.offer.show
    namespace
    where
    prefix
    oferta
    file
    app/Livewire/ElasticShowOffer.php:87-123
    13 statements were executed, 8 of which were duplicates, 5 unique. Show only duplicated3.9ms
    • select * from `companies` where `owner_id` = 3043 limit 1
      390μscompany-page-stagingOffer.php#678
      Bindings
      • 0: 3043
      Backtrace
      • 16. app/Services/Search/Models/Offer.php:678
      • 17. app/Services/Search/Util/SearchCallables.php:66
      • 20. app/Traits/Proxy/OfferSource.php:331
      • 21. app/Livewire/ElasticShowOffer.php:90
      • 22. vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
    • select * from `dict_countries` where `dict_countries`.`id` = 1 limit 1
      200μscompany-page-stagingformats.php#84
      Bindings
      • 0: 1
      Backtrace
      • 21. functions/utils/formats.php:84
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
      • 27. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
    • select * from `files` where `id` = '0' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      200μscompany-page-stagingSearchCallables.php#301
      Bindings
      • 0: 0
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:301
      • 17. app/Services/Search/Util/SearchCallables.php:73
      • 20. app/Traits/Proxy/OfferSource.php:331
      • 21. app/Livewire/ElasticShowOffer.php:90
      • 22. vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
    • select * from `files` where `id` = '0' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      430μscompany-page-stagingSearchCallables.php#310
      Bindings
      • 0: 0
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:310
      • 17. app/Services/Search/Util/SearchCallables.php:73
      • 20. app/Traits/Proxy/OfferSource.php:331
      • 21. app/Livewire/ElasticShowOffer.php:90
      • 22. vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
    • select * from `offers` where `offers`.`id` = 133368 and `offers`.`deleted_at` is null limit 1
      280μscompany-page-stagingOffer.php#683
      Bindings
      • 0: 133368
      Backtrace
      • 20. app/Services/Search/Models/Offer.php:683
      • 21. app/Traits/Proxy/OfferSource.php:384
      • 22. app/Traits/Proxy/OfferSource.php:331
      • 23. app/Livewire/ElasticShowOffer.php:90
      • 24. vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
    • select * from `offer_products` where `offer_id` = 133368 and `start_at` is not null and `end_at` is not null and `start_at` <= '2025-05-02 23:47:24' and `end_at` >= '2025-05-02 23:47:24' limit 1
      250μscompany-page-stagingOffer.php#699
      Bindings
      • 0: 133368
      • 1: 2025-05-02 23:47:24
      • 2: 2025-05-02 23:47:24
      Backtrace
      • 16. app/Services/Search/Models/Offer.php:699
      • 17. app/Services/Search/Models/Offer.php:686
      • 18. app/Traits/Proxy/OfferSource.php:384
      • 19. app/Traits/Proxy/OfferSource.php:331
      • 20. app/Livewire/ElasticShowOffer.php:90
    • insert into `offer_views` (`offer_id`, `offer_product_id`, `ip`, `user_agent`, `by`, `updated_at`, `created_at`) values (133368, '', '3.14.86.75', 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)', 'person', '2025-05-02 23:47:24', '2025-05-02 23:47:24')
      810μscompany-page-stagingOffer.php#684
      Bindings
      • 0: 133368
      • 1: 
      • 2: 3.14.86.75
      • 3: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
      • 4: person
      • 5: 2025-05-02 23:47:24
      • 6: 2025-05-02 23:47:24
      Backtrace
      • 21. app/Services/Search/Models/Offer.php:684
      • 22. app/Traits/Proxy/OfferSource.php:384
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
      • 25. vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      260μscompany-page-stagingSearchCallables.php#301
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:301
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      300μscompany-page-stagingSearchCallables.php#310
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:310
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      210μscompany-page-stagingSearchCallables.php#301
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:301
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      180μscompany-page-stagingSearchCallables.php#310
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:310
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      190μscompany-page-stagingSearchCallables.php#301
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:301
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    • select * from `files` where `id` = '2406' and `file_type` in ('background', 'logo') and `files`.`deleted_at` is null limit 1
      200μscompany-page-stagingSearchCallables.php#310
      Bindings
      • 0: 2406
      • 1: background
      • 2: logo
      Backtrace
      • 16. app/Services/Search/Util/SearchCallables.php:310
      • 17. app/Services/Search/Util/SearchCallables.php:165
      • 22. app/Traits/Proxy/OfferSource.php:415
      • 23. app/Traits/Proxy/OfferSource.php:331
      • 24. app/Livewire/ElasticShowOffer.php:90
    App\Models\File
    6File.php#?
    App\Models\Company
    1Company.php#?
    App\Models\Dictionaries\DictCountry
    1DictCountry.php#?
    App\Models\Offer
    1Offer.php#?
    elastic-show-offer #8yBqDSFa0TvWAeAhPBZI
    array:4 [ "data" => array:18 [ "person" => null "source" => "elasticsearch" "temporary...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:17] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"Depz2JHzHs6BeC1Lo...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:12] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"ZWVF0kHEIuNJnuTrk...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:10] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:10] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":[{"bool"...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:10] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"b7UsEbLmun59nVDtH...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:05] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"nE1Z1cZWj2Bgja9JE...
      • infolaravel-2025-05-02.log[2025-05-02 23:47:01] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"zyQwYFh5tpZDdwtH5...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:56] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"qYsj9DkYzQ516Pllb...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:52] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"JA0fg03Bt4QpmjlyC...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:48] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"5DI0TN3AVfxY6nGop...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:45] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"Yp2ylW2DC1o3cV5Mu...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:41] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:41] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"ivBO3SSttXZVeNVwk...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:36] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:36] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"TZDKP6Z8asZ6ADTSv...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:32] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:32] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"q5zOHuQ2XxKoVtUB1...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:29] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:29] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"NZ9PXQansJAm7mozb...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:24] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:24] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"aoiWoZNtUHVX1Nafx...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:20] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:20] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"vTpajPr6gBWgq1m07...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:16] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:16] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"1PbSqZQvodyVkANf0...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:12] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:12] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"uQ7hZBeOjCJ7P4EUJ...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:08] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:08] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"MN2kyDtr46zj9VSyG...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:04] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:04] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"HT3B9IzoOhbo725Yj...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:00] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:46:00] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"PglC8PaRc8IEO1HRy...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:56] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:56] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"cZjNK57ASQw5B55Cl...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:52] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:52] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"AygTEyXs21s2CjeH2...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:50] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:49] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"4oMhjtUX5o0Af3Yc1...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:48] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:48] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"aAW6uPQc2cE3myOZJ...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:42] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:42] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"7Hzzws96Lkm5GboGs...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:36] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:36] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"84dbyZozyzRNUzNN2...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:33] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:33] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"4bGDFvbdNkNjcgNmB...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:29] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:29] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"TFfeOszxJE5oS151v...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:24] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:24] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"WUBhDQrMhqAzOaSez...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:20] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:20] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"JhcYt5OSwvKa5516O...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:16] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:16] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:16] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"OjCfCnMkGIXiCiPcv...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:13] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:13] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"gMNlaJ3P5IM0T7Emh...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:08] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:08] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"gqMyfQRDzCX0qFNF4...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:04] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:45:04] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"Zujo6IdTocmJRuKa6...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:58] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:58] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"1ms5b0aajMHaCpDbe...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:49] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:49] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"VKZxAFazTAEDZ5oLn...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:46] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:46] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"mEWHnRyruCbacRj2x...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:37] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:37] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"0bQ6MRBc9XTY7RiKR...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:33] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:33] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"3QCxmN50Z2rRGGgr4...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:28] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:28] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"B3jxQR1onpVkxTleF...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:25] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:25] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"TzO1GuzUhjAk3RUrM...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:20] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:20] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"lih8Uk7KknA2nRAKY...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:17] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:17] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"YbDTVUpORlc3F3Jb7...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:12] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:44:12] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"KAWzGzTgsH4AHdPZP...
      • infolaravel-2025-05-02.log[2025-05-02 23:43:12] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:43:12] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"jJzwhxCL8JQYgb19L...
      • infolaravel-2025-05-02.log[2025-05-02 23:43:08] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:43:08] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"Xs81746E2bVujS9rH...
      • infolaravel-2025-05-02.log[2025-05-02 23:42:51] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:42:51] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"OmAhryRPBzm2QWxuo...
      • infolaravel-2025-05-02.log[2025-05-02 23:42:32] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"FkkOoTsDQwhBohAa3...
      • infolaravel-2025-05-02.log[2025-05-02 23:42:11] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:42:11] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"tgmnI5nFLVK9O3ZE4...
      • infolaravel-2025-05-02.log[2025-05-02 23:41:34] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"adoQc00Yb0TL0e7l8...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:54] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:54] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"BsbP5DYJVkPIg9FQm...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:38] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:38] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"WtkoYmRFzYoJTdfFm...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:09] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:39:09] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"UqnePfwmESTW4ksdh...
      • infolaravel-2025-05-02.log[2025-05-02 23:38:45] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"fEIhlJ79r1HAsE0WN...
      • infolaravel-2025-05-02.log[2025-05-02 23:38:32] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:38:32] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:38:32] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"cFNVfJ1W7RwY0d1wV...
      • infolaravel-2025-05-02.log[2025-05-02 23:38:05] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"ovY3NNwfUlHSVD4T6...
      • infolaravel-2025-05-02.log[2025-05-02 23:35:43] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:35:43] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"02qyrEJ668V7LkKTU...
      • infolaravel-2025-05-02.log[2025-05-02 23:33:21] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:33:21] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"LNZYkIZdAqQ5Yaslr...
      • infolaravel-2025-05-02.log[2025-05-02 23:32:38] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:32:38] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"DyThuFahIFkd5z6S6...
      • infolaravel-2025-05-02.log[2025-05-02 23:32:09] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:32:09] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"4OxvNwc66Khw1jlIG...
      • infolaravel-2025-05-02.log[2025-05-02 23:31:01] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:31:01] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"QcKIqYfqcJ7zv3wR2...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:42] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:42] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"fPHZ7g3pJMq5ou92v...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:36] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:36] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"0lRhavFyUPkHvhsEX...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:29] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"ZJMfJcrUqxsjQhNyw...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:24] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"hfajXo8TLGPz3Vpob...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:20] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:20] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":[{"bool"...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:20] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"I8MLgm37GnNzFnELG...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:16] staging.INFO: OpenSearch query: {new_offers_index} -> {"bool":{"must":{"match_...
      • infolaravel-2025-05-02.log[2025-05-02 23:30:16] staging.INFO: Assigned token [BP_EXTERNAL_TOKEN] : {"token":"dKDRHKNwkitKp9pXa...
        _token
        6vqMpiKFFxqsWCZhSNDLRXCmU1hy1XMBqZjhFwsN
        locale
        pl
        BP_EXTERNAL_TOKEN
        dnDv0mbAVPrDeCBb6JsqWAF1muqw1hvr
        _previous
        array:1 [ "url" => "https://staging.bliskopracy.pl/oferta/senior_web_scraping_developer-vJpbxBjDEl...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /oferta/senior_web_scraping_developer-vJpbxBjDEl
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.14.86.75" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "939ab78238c00297-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "connection" => array:1 [ 0 => "Upgrade" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "3.14.86.75, 3.14.86.75" ] "x-real-ip" => array:1 [ 0 => "3.14.86.75" ] "host" => array:1 [ 0 => "staging.bliskopracy.pl" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:18 [ "cache-control" => array:1 [ 0 => "max-age=0, must-revalidate, no-cache, no-store, private" ] "date" => array:1 [ 0 => "Fri, 02 May 2025 21:47:24 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "x-content-type-options" => array:1 [ 0 => "nosniff" ] "x-xss-protection" => array:1 [ 0 => "1; mode=block" ] "x-frame-options" => array:1 [ 0 => "DENY" ] "referrer-policy" => array:1 [ 0 => "strict-origin-when-cross-origin" ] "strict-transport-security" => array:1 [ 0 => "max-age=31536000; includeSubdomains" ] "permissions-policy" => array:1 [ 0 => "autoplay=(self), camera=(), encrypted-media=(self), fullscreen=(), geolocation=(self), gyroscope=(self), magnetometer=(), microphone=(), midi=(), payment=(), sync-xhr=(self), usb=()autoplay=(self), camera=(), encrypted-media=(self), fullscreen=(), geolocation=(self), gyroscope=(self), magnetometer=(), microphone=(), midi=(), payment=(), sy" ] "access-control-allow-origin" => array:1 [ 0 => "*" ] "access-control-allow-methods" => array:1 [ 0 => "GET,POST,PUT,PATCH,DELETE,OPTIONS" ] "access-control-allow-headers" => array:1 [ 0 => "Content-Type,Authorization,X-Requested-With,X-CSRF-Token" ] "x-ratelimit-limit" => array:1 [ 0 => "10" ] "x-ratelimit-remaining" => array:1 [ 0 => "9" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "Fri, 01 Jan 1990 00:00:00 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImQ4T3pOS3RrbE1FdUF3QVh6R0QvN0E9PSIsInZhbHVlIjoiM1hod2FtSWJ6ZEZGWVpxYmFsZkI0ZTFqdGI2MloyeHNacUFzakQ1dW5mdkxXS1liWE5RTTFVTDhVMXVheG5uMnpJMzFlSllFYmttMzM4aHlTbmJPOFJkZDFVZlc4NGxjY3ZIWXZBRzIzeUprNThoVjZTdnlqendmdEtINUR5eXQiLCJtYWMiOiIwZTM4ZjU2MWQzZWRkZjk2NDUzNzZjZTVlNzZkZDdiMmIzZTYwZGYzZjZhOTc2ODEzZDdmMGVmOTkyNWM1NjE3IiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 23:47:24 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6ImQ4T3pOS3RrbE1FdUF3QVh6R0QvN0E9PSIsInZhbHVlIjoiM1hod2FtSWJ6ZEZGWVpxYmFsZkI0ZTFqdGI2MloyeHNacUFzakQ1dW5mdkxXS1liWE5RTTFVTDhVMXVheG5uMnpJMzFlS" 1 => "s_bliskopracy_prox_session=eyJpdiI6IkFGKzA2YmxKcFMxK1YyYmFWZDEza0E9PSIsInZhbHVlIjoibmlHYTk2UXBkSndRUkNmdGpMZkpvU3J5QWtjUUg2VnZPcGxBeTd3NTljREF6QVoyV2ZMYlZhRmFkVjFicHRLb0dKSWYxMlkwYkxqeDFnWHdTWFRCM1c1cHp1UnR5aTVmWGNEN0hHZXpaVGx4bmFZVlpOMFl0eG5heXdLWVJJRHUiLCJtYWMiOiJlMmE3MTBiNTQzZmQzMjY5ZWUzNTJkYmYxYTk5MTM0NTVhMzI5ZjU5NDI4YjI2ZmFmMmYwNmZjNDBiODBhMTgxIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 23:47:24 GMT; Max-Age=7200; path=/; httponly; samesite=laxs_bliskopracy_prox_session=eyJpdiI6IkFGKzA2YmxKcFMxK1YyYmFWZDEza0E9PSIsInZhbHVlIjoibmlHYTk2UXBkSndRUkNmdGpMZkpvU3J5QWtjUUg2VnZPcGxBeTd3NTljREF6QVoyV2ZMYlZhRmFkV" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImQ4T3pOS3RrbE1FdUF3QVh6R0QvN0E9PSIsInZhbHVlIjoiM1hod2FtSWJ6ZEZGWVpxYmFsZkI0ZTFqdGI2MloyeHNacUFzakQ1dW5mdkxXS1liWE5RTTFVTDhVMXVheG5uMnpJMzFlSllFYmttMzM4aHlTbmJPOFJkZDFVZlc4NGxjY3ZIWXZBRzIzeUprNThoVjZTdnlqendmdEtINUR5eXQiLCJtYWMiOiIwZTM4ZjU2MWQzZWRkZjk2NDUzNzZjZTVlNzZkZDdiMmIzZTYwZGYzZjZhOTc2ODEzZDdmMGVmOTkyNWM1NjE3IiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 23:47:24 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6ImQ4T3pOS3RrbE1FdUF3QVh6R0QvN0E9PSIsInZhbHVlIjoiM1hod2FtSWJ6ZEZGWVpxYmFsZkI0ZTFqdGI2MloyeHNacUFzakQ1dW5mdkxXS1liWE5RTTFVTDhVMXVheG5uMnpJMzFlS" 1 => "s_bliskopracy_prox_session=eyJpdiI6IkFGKzA2YmxKcFMxK1YyYmFWZDEza0E9PSIsInZhbHVlIjoibmlHYTk2UXBkSndRUkNmdGpMZkpvU3J5QWtjUUg2VnZPcGxBeTd3NTljREF6QVoyV2ZMYlZhRmFkVjFicHRLb0dKSWYxMlkwYkxqeDFnWHdTWFRCM1c1cHp1UnR5aTVmWGNEN0hHZXpaVGx4bmFZVlpOMFl0eG5heXdLWVJJRHUiLCJtYWMiOiJlMmE3MTBiNTQzZmQzMjY5ZWUzNTJkYmYxYTk5MTM0NTVhMzI5ZjU5NDI4YjI2ZmFmMmYwNmZjNDBiODBhMTgxIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 23:47:24 GMT; path=/; httponlys_bliskopracy_prox_session=eyJpdiI6IkFGKzA2YmxKcFMxK1YyYmFWZDEza0E9PSIsInZhbHVlIjoibmlHYTk2UXBkSndRUkNmdGpMZkpvU3J5QWtjUUg2VnZPcGxBeTd3NTljREF6QVoyV2ZMYlZhRmFkV" ] ]
        session_attributes
        0 of 0
        array:6 [ "_token" => "6vqMpiKFFxqsWCZhSNDLRXCmU1hy1XMBqZjhFwsN" "locale" => "pl" "BP_EXTERNAL_TOKEN" => "dnDv0mbAVPrDeCBb6JsqWAF1muqw1hvr" "_previous" => array:1 [ "url" => "https://staging.bliskopracy.pl/oferta/senior_web_scraping_developer-vJpbxBjDEl" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-02 23:47:24GET/oferta/senior_web_scraping_developer-vJpbxBjDEl3241391124