Puppeteer-sharp-extra
Puppeteer-sharp-extra copied to clipboard
Add DataDome captcha support to CaptchaSolver plugin
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