Giter Site home page Giter Site logo

Comments (12)

Biswajit96 avatar Biswajit96 commented on June 23, 2024 1

Hello, puppeteer-real-browser creates a real browser and does not need any fingerprint plugin. You can go through bot detection tools without using any plugins. https://fingerprint.com/demo/ Fingerprint plugins are to avoid getting caught by sites like this that detect if it is the same browser. I recommend using puppeteer-afp. I haven't checked Puppeteer Cluster, sorry. I will check it out. Thank you

thank you so much for your attention. i really appreciated your help.

from puppeteer-real-browser.

Biswajit96 avatar Biswajit96 commented on June 23, 2024 1

Good evening sir,
when my developer try to implement real browser in our project.
my developer say puppeteer real browser uses deprecated option for puppeteer so we can't use args , but without args can't changing proxy and other settings. (browserWSEndpoint, is no longer supported)
Please advice.
thanks in advance.

from puppeteer-real-browser.

mubaidr avatar mubaidr commented on June 23, 2024 1

Thanks for this awesome library, here is related error:

Screenshot_20240208_155752

from puppeteer-real-browser.

zfcsoftware avatar zfcsoftware commented on June 23, 2024 1

Thanks for this awesome library, here is related error:

Screenshot_20240208_155752

This error seems to be Typescript specific. Can you try the Typescript version @CrispyyBaconx created? I didn't encounter an error when using Commanjs. Thank you for using the library.
https://github.com/zfcsoftware/puppeteer-real-browser/tree/Type-Script

from puppeteer-real-browser.

CrispyyBaconx avatar CrispyyBaconx commented on June 23, 2024 1

Thanks for this awesome library, here is related error:

Screenshot_20240208_155752

The puppeteer.launch function doesn't take browserWSEndpoint as an arg according to their docs (https://pptr.dev/api/puppeteer.puppeteerlaunchoptions)

The way you are currently using it by launching it is creating two browser instances since you are launching Chrome with the library and also launching a puppeteer instance of Chrome. The Websocket Endpoint is used to control an already launched instance of Chrome. Use puppeteer.connect in that case.

from puppeteer-real-browser.

zfcsoftware avatar zfcsoftware commented on June 23, 2024 1

This issue has been resolved please try the latest version of the library. If the problem persists you can start a new discussion.

from puppeteer-real-browser.

zfcsoftware avatar zfcsoftware commented on June 23, 2024

Hello,
puppeteer-real-browser creates a real browser and does not need any fingerprint plugin. You can go through bot detection tools without using any plugins.
https://fingerprint.com/demo/
Fingerprint plugins are to avoid getting caught by sites like this that detect if it is the same browser. I recommend using puppeteer-afp.
I haven't checked Puppeteer Cluster, sorry. I will check it out. Thank you

from puppeteer-real-browser.

zfcsoftware avatar zfcsoftware commented on June 23, 2024

Good evening sir, when my developer try to implement real browser in our project. my developer say puppeteer real browser uses deprecated option for puppeteer so we can't use args , but without args can't changing proxy and other settings. (browserWSEndpoint, is no longer supported) Please advice. thanks in advance.

Hi, I just tested it and I didn't have any problem using a proxy. The problem may be caused by your code. You can check the video below. Please provide video about the problem you are having.

2024-02-07.21-10-08.mp4

from puppeteer-real-browser.

mubaidr avatar mubaidr commented on June 23, 2024

Thanks for this awesome library, here is related error:
Screenshot_20240208_155752

The puppeteer.launch function doesn't take browserWSEndpoint as an arg according to their docs (https://pptr.dev/api/puppeteer.puppeteerlaunchoptions)

The way you are currently using it by launching it is creating two browser instances since you are launching Chrome with the library and also launching a puppeteer instance of Chrome. The Websocket Endpoint is used to control an already launched instance of Chrome. Use puppeteer.connect in that case.

Exactly, but in that case, we cannot pass args when using connect option.

from puppeteer-real-browser.

marcusdiy avatar marcusdiy commented on June 23, 2024

Hello. Did you manage to make browser.newPage work again? Can you share a snippet? Thanks

from puppeteer-real-browser.

mubaidr avatar mubaidr commented on June 23, 2024

Hello. Did you manage to make browser.newPage work again? Can you share a snippet? Thanks

You may use my fork of this repo. Which allows passing args, potentially solving this issue.

from puppeteer-real-browser.

marcusdiy avatar marcusdiy commented on June 23, 2024

@mubaidr yes, i tried. Same problem. await browser.newPage() never resolves

console.log('Try to open new tab');
let page2 = await browser.newPage();
console.log('New page opened, try an alert!');
await page2.evaluate(() => { alert(33) })
await page2.goto('https://nopecha.com/demo/cloudflare#1');

from puppeteer-real-browser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.