===== START Sat May 30 01:00:05 CEST 2026 =====
Starting evergabe_keywords.py...
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/evergabe/evergabe_keywords.py", line 375, in <module>
    run()
  File "/var/www/python/tenders/Scrapper/evergabe/evergabe_keywords.py", line 337, in run
    browser = pw.chromium.launch(headless=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/sync_api/_generated.py", line 14566, in launch
    self._sync(
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
    return task.result()
           ^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_browser_type.py", line 97, in launch
    await self._channel.send(
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 69, in send
    return await self._connection.wrap_api_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
    raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /var/www/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated.       ║
║ Please run the following command to download new browsers: ║
║                                                            ║
║     playwright install                                     ║
║                                                            ║
║ <3 Playwright Team                                         ║
╚════════════════════════════════════════════════════════════╝
Loaded 12 CPV codes from DB: ['32534000', '34712000', '34712100', '34712200', '35630000', '35631000', '35631100', '35631200', '35631300', '60500000', '60510000', '60520000']
======================================================================
Evergabe-Online - CPV Code Scraper
======================================================================
CPV codes to search: 12
======================================================================

Fatal error: BrowserType.launch: Executable doesn't exist at /var/www/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated.       ║
║ Please run the following command to download new browsers: ║
║                                                            ║
║     playwright install                                     ║
║                                                            ║
║ <3 Playwright Team                                         ║
╚════════════════════════════════════════════════════════════╝
Keywords done. Starting evergabe_detail.py...
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/evergabe/evergabe_detail.py", line 649, in <module>
    run()
  File "/var/www/python/tenders/Scrapper/evergabe/evergabe_detail.py", line 571, in run
    browser = pw.chromium.launch(headless=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/sync_api/_generated.py", line 14566, in launch
    self._sync(
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
    return task.result()
           ^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_browser_type.py", line 97, in launch
    await self._channel.send(
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 69, in send
    return await self._connection.wrap_api_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
    raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.Error: BrowserType.launch: Executable doesn't exist at /var/www/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated.       ║
║ Please run the following command to download new browsers: ║
║                                                            ║
║     playwright install                                     ║
║                                                            ║
║ <3 Playwright Team                                         ║
╚════════════════════════════════════════════════════════════╝
======================================================================
Evergabe-Online - Detail Scraper
======================================================================
Pending tenders: 0
======================================================================

Fatal error: BrowserType.launch: Executable doesn't exist at /var/www/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated.       ║
║ Please run the following command to download new browsers: ║
║                                                            ║
║     playwright install                                     ║
║                                                            ║
║ <3 Playwright Team                                         ║
╚════════════════════════════════════════════════════════════╝
All done.
===== END Sat May 30 01:00:06 CEST 2026 =====
