Releases: ZFC-Digital/puppeteer-real-browser
Releases · ZFC-Digital/puppeteer-real-browser
Error Corrections
- Fixed issues with Puppeteer extra plugin installation support.
- Fixed the issue of side processes not closing when the browser is closed by adding chrome.kill(). ( Thank you @roimee6 )
- rebrowser's support for the higher puppeteer-core version has fixed bugs in functions such as setCookie, waitForSelector that were created by the old version.
- New test added (Datadome)
- The component-update flag was found to cause trapping on Windows operating systems and has been removed. #145 (comment)
@rtritto Thanks for helping with the corrections
General Update
- Now using puppeteer-core which does not use Runtime patched with https://github.com/rebrowser/rebrowser-patches.
- targetFilter has been deprecated. Issues such as the inability to open a new page have also been fixed.
- A patch for mouse screenX and screenY bugs has been applied.
- Cjs and Esm support added. Now both types of libraries can be imported easily.
- The path provided by Puppeteer is no longer used to launch the browser. A smoother browser launch with the Chrome-launcher library.
Thank You
@rebrowser
@TheFalloutOf76
Error Corrections - Puppeteer Real Browser
- Fixed the problem of continuous refreshing of the page on Linux servers and proxies with high spam score.
- Puppeteer.launch is now used instead of puppeteer.connect.
- Fixed Recaptcha v3 low score issue.
- Cloudflare's 2 consecutive html path updates have been resolved.
- Cloudflare WAF, Cloudflare Turnstile and Recaptcha v3 control functions have been added to the test function.
Pending Important Updates
- Sometimes the page.goto function times out due to targetFilter.
- Puppeteer-extra plugins are not available.
Target Filter Issue Fixed and Docker Support Added
Full Changelog:
- A method has been created for functions such as page rendering that are blocked due to the Target Filter. (This issue will be resolved with a simpler method in the future)
- A Dockerfile file was created for the library to be used with Docker. It was tested with Docker on Ubuntu server.
Library Strengthened
What's Changed
- The Chromium used has been changed, so the plugin can now be installed in the default usage. Use 2 no longer needs to be used.
- Options like args, connect option, launch option can now be specified when connecting.
- Fingerprint replacement library has been embedded in the library. You can now get an automatic unique fingerprint with a single variable sent.
- Captcha clicks have been automated. With a single variable you will be able to make the CaptchaCheckbox click by itself.
- The attachment is still active. However, it will be deprecated soon. It is recommended to update your code.
- Targetfilter issues such as opening a new page have not been fixed yet. This is being worked on, but it is not an obstacle to use.
Version 1.1.5 - Fixed bugs in default and manageable uses.
- The issue with manageable usage has been resolved and tested in linux and windows environment.
- The new package @CrispyyBaconx upgraded to Typescript has been released on a different Branch.
- For 2 usages, how to change the fingerprint has been added to the documentation.