===== START Thu Jun  4 00:00:05 CEST 2026 =====
Starting publicprocurement_keywords.py...
Loaded 11 search URL(s) from search_links.md.
Traceback (most recent call last):
  File "/var/www/python/tenders/Scrapper/public-procurement/publicprocurement_keywords.py", line 372, in <module>
    asyncio.run(main())
  File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/public-procurement/publicprocurement_keywords.py", line 323, in main
    browser = await p.chromium.launch(headless=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/var/www/python/tenders/Scrapper/venv/lib/python3.12/site-packages/playwright/async_api/_generated.py", line 14547, in launch
    await self._impl_obj.launch(
  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                                         ║
╚════════════════════════════════════════════════════════════╝
