Which programming languages are best for web automation?

madblacker

Regular Member
Joined
Nov 2, 2009
Messages
291
Reaction score
35
This is a question for programmers on here... well so far I've been using this Automate windows macro tool which is sort of like programming but I know its not as good as using a real programming language to program task and for some things its just proving too buggy to be useful for more in-depth automation tasks... I am going to hire a programmer soon so I'm wondering if anyone can give advice on this.. which programming languages are the most used for creating little programs to automate web tasks? I have heard python is one so I am looking into this more, thanks for any advice.
 
I can program custom applications for you, if you don't feel like learning to write software yourself.

But to answer your question, if your going to spend the time to learn a programming languages, learn one that will be flexable enough for all your tasks, like C/C++, C#, VB.net.
 
Thanks for the info, well, I am going to hire some offshore workers since my budget is small for now
 
Imacros has always served me well. You can script them to work with with VB and c++ but you may also run them from a excel file.

PM me and let me know what you need some. I plan on doing some imacros programming this in a few days.
 
if you have worked on macros , just learn a bit of javascript
i myself have done the same and by using power of scripting and macro language created some really awesome automation scripts , no need to learn c,c++ or vb , it`ll take u ages to do that kind of automation as you `ll be writing from the scratch
 
if you have worked on macros , just learn a bit of javascript
i myself have done the same and by using power of scripting and macro language created some really awesome automation scripts , no need to learn c,c++ or vb , it`ll take u ages to do that kind of automation as you `ll be writing from the scratch

I've used imacros, I see what you mean about this, its something I will look into, it was a bit of a disaster for larger scripts when using a Windows automation program since it introduces a lot of room for error when taking things outside the web browser..

as far as the c languages and vb, well I have found some bot frameworks that can be used in this... if anyone who has extensive experience in writing bots could talk a little about the need for using these higher level languages in different circumstances I would be appreciative.. its hard to find much info on writing bots by doing google searches (hmm, wonder why, lol)
 
Last edited:
I've used imacros, I see what you mean about this, its something I will look into, it was a bit of a disaster for larger scripts when using a Windows automation program since it introduces a lot of room for error when taking things outside the web browser..

as far as the c languages and vb, well I have found some bot frameworks that can be used in this... if anyone who has extensive experience in writing bots could talk a little about the need for using these higher level languages in different circumstances I would be appreciative.. its hard to find much info on writing bots by doing google searches (hmm, wonder why, lol)


The main advantage of a high level programming language is speed of execution and the massive control you have over what the app does (plus error handling).

The main advantage of macro languages is "speed of development". Because it`s easy to learn (point and click), you can crank some complex automation in a few mins.

High level programming languages and macro languages should be regarded as nothing more than tools. Each perform better than others in different situations.

Let`s say you want to make youtube comment spammer. If you are a good programmer (very few left) , it should take you no more than a week to create a non buggy fast as hell yt comment spammer using pure c# (no 3d party libraries).
On the other hand, the same non buggy application can be developed in a few hours with imacros. It is very slow though, but if you don`t have 40k proxies to use with the c# application, then the imacros app should be the right thing for you. No need to create a speedy c# app if you don`t have thousands of proxies available or other things you need in order to not get caught.


My 2c.


PS: Of course, in between fast compiled languages and macros, there are scripting languages like php, perl and python which are more balanced in terms of development/execution.
 
Perl mechanize - become hardcore coder ;)
Its a good way of automating stuff - I use it quite a bit.
 
I would use PHP from a Linux terminal (very stable).

You need to know:

- some PHP
- cURL
- Regular Expressions
- maybe MySQL

It will depend on your requirements.
 
I agree with others who have said that PHP + cURL is a deadly combination.
 
What is PHP?

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. If you are new to PHP and want to get some idea of how it works, try the introductory tutorial. After that, check out the online manual, and the example archive sites and some of the other resources available in the links section.

http://php.net/index.php

C++ ("C Plus Plus", ) is a general-purpose programming language. It is regarded as a middle-level language, as it comprises a combination of both ...

http://en.wikipedia.org/wiki/C++
 
Thanks for the answers, will look into PHP + curl.
 
Back
Top