Puppeteer-sharp-extra icon indicating copy to clipboard operation
Puppeteer-sharp-extra copied to clipboard

Add DataDome captcha support to CaptchaSolver plugin

Open kent13n opened this issue 1 month ago • 0 comments

Features:

  • Add DataDomeVendor implementing ICaptchaVendor interface
  • Support for slider, interstitial, and device check captcha types
  • Network interception to capture dynamic parameters (cid, hash, t, s)
  • Automatic page reload after cookie injection
  • Browser User-Agent extraction for solving service compatibility

Proxy support (required for DataDome):

  • Add ProxySessionId for sticky IP sessions
  • Add proxy configuration options (ProxyType, ProxyAddress, ProxyPort, ProxyLogin, ProxyPassword)
  • Session ID appended to proxy login for DataImpulse format (user;sessid.{id})

Provider updates:

  • CapSolver: Add DataDomeSliderTask support with proxy string format
  • TwoCaptcha: Add DataDomeSliderTask support with separate proxy fields

Tests:

  • Add DataDomeTests with detection and solving tests
  • Tests require proxy configuration in Resources for solving

kent13n avatar Dec 08 '25 18:12 kent13n