Skip to content

Conversation

maelp
Copy link
Contributor

@maelp maelp commented Apr 21, 2025

No description provided.

maelp added 3 commits April 21, 2025 23:29
Convert crawling to use Playwright instead of Chrome.

- Update Dockerfile to include Playwright
- Update crawler worker to use Playwright API
- Update dependencies
@element0xE
Copy link

A full migration to Playwright should be seriously considered, as the current Puppeter-stealth / chrome approach is easily detectable and out of date , resulting in failed crawls.

Patchright might be considered: https://github.com/Kaliiiiiiiiii-Vinyzu/patchright
In the Patchright README.md under the Stealth section there is a list of headless/bot detectors , Karakeep doesn’t really pass those tests.

@MohamedBassem MohamedBassem merged commit c70d64d into karakeep-app:main Jun 22, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants