Which language to learn to make such bots?

saurabh82

BANNED
Joined
Sep 27, 2013
Messages
1,227
Reaction score
137
Hello
i would like to make a web bot with proxy support and multithreading.It should be speedy and fast.
I want to go to gatherproxy.com and grab all public proxies and using that proxy auto signup on facebook by filling name,email etc.
i want to know which language to learn and make such bot which does not eat up much ram\resources.
i dont care if its browser based or not just need to run as much threads as i want.although i prefer to be hidden browser if its fast.it should not take much ram
 
i know a little bit of only imacros but its browser based and firefox eats up all my ram.cant run more then 3 copies of imacros simultaneously.but i am willing to learn any language to make such bot
 
You can learn C# for example. It's fairly easy and clean language.. Or C++ (it's fairly difficult one) or Python for example.. It's the easiest of those 3.
 
Python would get you up and running pretty quickly.

Yup, I'd use python as well. Is not the best one in terms of performances usually, but as long as you only need to crawl webpages, it's your best choice. Easy to learn, pretty self explanatory syntax, and full of libraries to do most of the work for you (BeautifulSoup is my favourite one)...
 
python+1, easy to learn, and there are lot of libraries can help handling your work easily. btw i like delphi.
 
I would like to recommend you Java. Now there is Selenium API in java and using that you can make a bot. Just need to parse all <tr> and <td> tags in html table of proxy site and then you can use Selenium to sign up in facebook using your name,email etc. with desired proxy.
 
I'd recommend Python or Ruby. Both are great and pretty easy to learn.

And also I think there are some open source bots doing what you want. Check around at Github. You can probably find code that you can modify to suit your needs.
 
I recommends either Python or Ruby + selenium-webdriver to drive the browser
 
C# if you care about performance (C++ would be better but it is harder while C# is fairly easy).
 
I would like to recommend you Java. Now there is Selenium API in java and using that you can make a bot. Just need to parse all <tr> and <td> tags in html table of proxy site and then you can use Selenium to sign up in facebook using your name,email etc. with desired proxy.

selenium runs a real browser. He said he didn't want to use a real browser because of how system intensive it is.
 
C# if you care about performance (C++ would be better but it is harder while C# is fairly easy).

Why exactly would C++ be better? The performance gain running native code over managed code would be negligible, and the massively increased development time and risk of memory management issues / architecture support make C# a clear winner.

And any native library calls you need to make can still be done in C# using P/Invoke interop.
 
I've heard Python is the best solution for this. And it's easy (easier than C++ and similar languages) to learn for beginners.
 
Back
Top