WIP: Replace PuppeteerSharp with Playwright #44

Draft
whimsical-c4lic0 wants to merge 1 commits from whimsical-c4lic0/OF-DL:replace-puppeteer-with-playwright into master
Collaborator

Replaces puppeteer with playwright. There are a couple reasons for this:

  1. PuppeteerSharp is a community library without official support while the playwright library is an official Microsoft library
  2. I found a way to include the stealth plugin functionality in Playwright Dotnet. Combined with the new chromium CLI flags, google logins should work, and users should have significantly less CAPTCHAs to solve.

Note: The stealth plugin can be generated by running: npx extract-stealth-evasions from a computer with npm installed

Replaces puppeteer with playwright. There are a couple reasons for this: 1. PuppeteerSharp is a community library without official support while the playwright library is an official Microsoft library 2. I found a way to include the stealth plugin functionality in Playwright Dotnet. Combined with the new chromium CLI flags, google logins should work, and users should have significantly less CAPTCHAs to solve. Note: The stealth plugin can be generated by running: `npx extract-stealth-evasions` from a computer with npm installed
whimsical-c4lic0 added 1 commit 2025-07-30 22:36:49 +00:00
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u replace-puppeteer-with-playwright:whimsical-c4lic0-replace-puppeteer-with-playwright
git checkout whimsical-c4lic0-replace-puppeteer-with-playwright
Sign in to join this conversation.
No description provided.