Sebastiann
Junior Member
- Apr 27, 2020
- 182
- 243
At this point there are parasites site like patch, medium, tumblr etc.
Ah ok, then Zenno should be totally fine for that
At this point there are parasites site like patch, medium, tumblr etc.
Neat admin panel. Is that a custom design or a template?
If its a template can you let me know the name? I am making something using Lumen now ( lightweight version of Laravel )
The answer to both of these question is the same. You should learn Node.js and JavaScript right out of the gate. It'll work for all your back-end/automation code and you can use it for a front-end as well if you want to be able to change settings via a control panel, etc. Then you'll want to learn how to use Puppeteer, which is an automation library written in JavaScript. There are other options, but this route will get you into the best spot IMO.1 where to start from?
2 what language shall I learn first?
Books are inefficient when it comes to programming. Just search for everything you need to know online. Instant, targeted information available from anywhere, at anytime. Start by searching for "javascript tutorial". Once you got the basics down, search for "node puppeteer tutorial". There are probably hundreds to choose from.3 can you share some best sources of books and videos, courses?
As others have said, it takes a lot of effort if your goal is to be anonymous. Automation needs to be hidden and browser fingerprinting needs to be addressed. But being a newbie, don't worry about that yet. If you don't even know how to write code, then you have a long way to go.4 Bring newbie what precautions I should take?
No, just start with JavaScript. It's fine as a first language. It's very popular and modern. It used to only be used for website front-ends, but thanks to Node.js, it can now also used for servers and mobile apps also. Learn this single language and you can create all kinds of stuff. Plus, all you need is a simple text editor. I would recommend WebStorm once you get serious though.5. If I don't have any coding do.i need to learn any language first?
The answer to that is
I'm not able to sell services on here yet, but if you need general advice, I can help for free. Just PM me if you have any questions.Im looking for some talented bot developers for various projects $$$
please pm your skype
But remember it not the programmers that earn the big cash it usually the person needing the bot so your a internet marketer or bot programmer.
But most programmers sign or agree on it confidential afther sale.It's not usually a bad idea to learn how to write your own automation code. If you pay someone else to automate your secret sauce, then that's another person that now knows your secret sauce.
You can do that with sessions or cookies very easily but usually from a membership website.Guys, just a side question:
Can you create a bot to do tasks like sign up, follow someone on a website with Python but hide that you're a bot?
Probably it won't ever be 100% undetectable, but what can I do to make it close to that?
Using requests, changing:
Headers, proxies, useragent, referers, what else?
They can be sued heavily if release what yours, I don't think it has ever stopped using programmers to make bots for individuals.
Who "they"? Anyways thank you!You can do that with sessions or cookies very easily but usually from a membership website.
You can get the page they go on and time and date and proxy / ip they used .
Being honest there many membership websites with this that not a bot that just adding statistics from logging in members
That info usually shown to the admin/owner to check stats and performances
These are all common to no with any website these days
Headers, proxies, useragent, referers,
You can go deeper if you no c++ even get the computer info there on and all there port and other stuff .
I only done php so I don't no c++ but c++ is usually the program that makes other programming languages it very powerfull.
Can you create a bot to do tasks like sign up, follow someone on a website with Python but hide that you're a bot?
Probably it won't ever be 100% undetectable, but what can I do to make it close to that?
Using requests, changing:
Headers, proxies, useragent, referers, what else?
are you hosting this bot on sever or are you using your own pc?Read a lot before you start, ie the docs of the packages you want to use, as well as the docs of the underlying frameworks etc. Also subscribe to as many security and anti-bot company blogs as you can to get insight from the other side. Like with "hacking" (rolleyes) the best way to learn is to understand how to stop attacks first and then work backwards.
Everyone is going to do things a little differently, so I can only give my perspective.
My personal stack is:
Multilogin
Even though it's not perfect, it's the only solution I've found that comes close to doing what it says on the box. Plus it is the only anti-fingerprint solution that works with Puppeteer.
Puppeteer-Extra + Puppeteer-Extra-Stealth
Vanilla Puppeteer is very easy to detect, and if you want to use a plugin Captcha solver, you need Extra. Even with these, you'll need to chip away at certain things to harden it further.
https://github.com/berstend/puppeteer-extra
2Captcha + Puppeteer-Extra-Recaptcha
For solving Google Recaptchas
https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-recaptcha
4G Gateway + Script to rotate IP
Basically just any 4G hotspot that you can write a script to login + send a reboot command to - eg: https://www.aliexpress.com/wholesale?SearchText=4g+hotspot
You need to be able to do this from a script, otherwise, you'll be doing it manually each time you want to rotate to a new identity.
An SMS solution + script to receive verification codes
No matter how good the bot is, you'll get phone verification requests eventually even if you've already verified at setup. Long term you'll want to get something like this https://www.alibaba.com/product-detail/4g-lte-gsm-sms-gateway-gsm_62466674692.html but early on you can work with a cheap Android handset with a SIM expander and an IFTTT script to POST all SMS messages to your server. Then whenever you get a phone verification you just tell the bot to enter the phone number for that identity, then wait for the server to give it the code.
A backend API for identity management and content scraping
I built my backend on Laravel, included a screenshot below, but it becomes essential after you get to a certain number of accounts. To give a bit more context, by Puppeteer app requests a list of tasks from the API along with the account's login info etc and registers completion after they are done. It also accepts the inbound SMS and Email verification codes and passes these to the bot when it hits a verification wall. There's a lot of good plugins for Laravel that help with scraping etc as well.
![]()
For organisation, obviously you want to split all your logic out into "plugins" that you pull in as needed, otherwise, you'll end up with one huge script that's impossible to maintain.
With JS there isn't really a set structure, so it really comes down to preference. I typically mirror the organization of the frameworks I'm most familiar with...
However, for any node / ES6 app, you'll typically always want to start with an `app.js` entry point in your root folder, then abstract out your classes / mixins etc into logical folders.
As an example to get you started here's a screenshot of my current bot structure.
![]()
This is an example of my CLI entry point:
![]()
Hope that helps!
![]()