@Moderator The problems have been fixed. If other technical issues arise, we will report them in this thread
FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.
-
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
maybe a python version? would be very nice
They haven't finished this javascript version yet))
-
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
maybe a python version? would be very nice
I totally agree with you!
Python is way more popular than JavaScript these days, according to the PYPL popularity index (https://pypl.github.io/PYPL.html).
There are so many reasons why Python is a great choice. For one, it's super easy to learn and has a huge community of developers who are always ready to help out. Plus, Python is used in a ton of different fields, like data science, machine learning, web development, and scientific computing. It's got tons of libraries and frameworks that make it easy to create all kinds of cool stuff, so you can get your projects up and running in no time.
Basically, Python is the bomb and everyone should learn it.😄
-
@UserTrue said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
maybe a python version? would be very nice
They haven't finished this javascript version yet))
Since this is the source code, every user can participate in the development process. At the very least, we can test libraries by writing our own scripts, reporting bugs by creating issues, suggest new features, and so on.
Developers would likely welcome such user participation, as it can speed up the development process and improve the quality of the libraries.
-
This post is deleted!
-
@sergerdn yes and no, its just javascript is more common for browser automation for a reason, bas is also most likely based on javascript, it makes sense they made a js version first, but ofc python version would be highly appreciated by everyone here
-
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@sergerdn just javascript is more common for browser automation for a reason
I totally do not agree with you. When it comes to browser automation, Python enjoys slightly more popularity than JavaScript, though the difference isn't significant.
Downloads last week: 3,098,381- javascript, https://www.npmjs.com/package/selenium-webdriver
Weekly Downloads average: 2,518,033 -
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@sergerdn bas is also most likely based on javascript
I believe that the owner of BAS choose JavaScript because it is more familiar to him, his team is knowledgeable in it, and existing BAS users are also familiar with the language.
-
@sergerdn yes and no, doesnt matter if its really more popular believe it or not, but javascript is so much more better for browser automation, in python you have shitty selenium and playwright which is based on their js version of it. In js you can do much more! There are stealth plugins which actually work in js and much more, in terms of modules you will always prefer js before python.
-
@NotWegant said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@sergerdn yes and no, doesnt matter if its really more popular believe it or not, but javascript is so much more better for browser automation, in python you have shitty selenium and playwright which is based on their js version of it. In js you can do much more! There are stealth plugins which actually work in js and much more, in terms of modules you will always prefer js before python.
Python is much more popular than JavaScript in the world of many tools, but do you think it's necessary for people to learn another language just for automation purposes? Personally, I don't believe it is.
-
@sergerdn, not only selenium
- puppeteer:
JavaScript, https://www.npmjs.com/package/puppeteer
Weekly Downloads: 4,063,956
Python (unofficial deprecated), https://pypistats.org/packages/pyppeteer
Downloads last week: 298,382 - playwright:
JavaScript, https://www.npmjs.com/package/playwright
Weekly Downloads: 1,273,917
Python, https://pypistats.org/packages/playwright
Downloads last week: 268,530
- puppeteer:
-
@GhostZ said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@sergerdn, not only selenium
- puppeteer:
JavaScript, https://www.npmjs.com/package/puppeteer
Weekly Downloads: 4,063,956
Python (unofficial deprecated), https://pypistats.org/packages/pyppeteer
Downloads last week: 298,382 - playwright:
JavaScript, https://www.npmjs.com/package/playwright
Weekly Downloads: 1,273,917
Python, https://pypistats.org/packages/playwright
Downloads last week: 268,530
Yeah, my mistake. I'm not a JavaScript developer and might not know about all the frameworks out there. According to the stats of automation frameworks, JavaScript is currently very popular in the world of automation.
I believe this is due to the fact that many websites are built with JavaScript frameworks like Angular, React, Vue.js, and similar, and developers are testing their websites with JavaScript as well.I'm aware that using JavaScript for both client-side and server-side tasks can simplify the development process for full-stack developers. However, I still find it strange and personally don't believe that JavaScript is a good choice for server-side tasks.
In my experience, if a programmer is proficient in multiple languages, not just JavaScript, they usually don't choose JavaScript for server-side development or for writing tools. JavaScript is typically chosen by programmers who only know JavaScript.
- puppeteer:
-
@sergerdn said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
I'm aware that using JavaScript for both client-side and server-side tasks can simplify the development process for full-stack developers. However, I still find it strange and personally don't believe that JavaScript is a good choice for server-side tasks.
In my experience, if a programmer is proficient in multiple languages, not just JavaScript, they usually don't choose JavaScript for server-side development or for writing tools. JavaScript is typically chosen by programmers who only know JavaScript.It's just a holywar. You could just as well say that python is not suitable for serious servers and that they should be written in java or C#. There is also an opinion that python spoils the code writing style a lot ))))
-
@UserTrue said in [FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.]
It's just a holywar. You could just as well say that python is not suitable for serious servers and that they should be written in java or C#. There is also an opinion that python spoils the code writing style a lot ))))
As mentioned earlier, in my experience, programmers who are proficient in multiple programming languages - not just JavaScript - usually opt for other languages for server-side development or tooling. JavaScript tends to be chosen by programmers who only have experience in JavaScript.
Furthermore, I did not mention any other programming languages, such as Python or any cool other languages, in my previous last message 😄.
-
@Oyasumi-Punpun Great work, linux support planned?
-
@HELP_ME said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@Oyasumi-Punpun Great work, linux support planned?
inside, the BAS browser is used, it only works on windows
-
@UserTrue said in FingerprintSwitcher automation plugins: selenium, puppeteer, playwright, etc.:
@sergerdn In any case, bot developers should know JavaScript)
Who says bot developers need to know JavaScript? I've written multiple bots using different languages and they work perfectly fine.
For example, I once created a Gmail account generator that registered 10,000 Google accounts in just one day, without using JavaScript, BAS, or any antidetect tools.
That being said, some developers might choose to use JavaScript for bot development simply because it's the only programming language they know.
-
Stop holywar!
-
@sergerdn I think this is obvious, because when you write bots, you interact with the frontend, and it works in JavaScript. Of course, you can create them without knowing it, but a developer with a good knowledge of the js has an advantage in difficult cases. For example, I can use these values to create bots without a browser, when a reverse engineering is required or when it is necessary to understand how the site detected the BAS. And there are many other cases, for example, I have my code that finds 99% of popups and even determines their category (cookies, address, age). Not to mention finding non-standard callbacks for a captcha and that's not all.