1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Which programming languages are best for web automation?

Discussion in 'Black Hat SEO Tools' started by madblacker, Nov 13, 2009.

  1. madblacker

    madblacker Regular Member

    Joined:
    Nov 2, 2009
    Messages:
    268
    Likes Received:
    19
    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.
     
  2. howdoyou

    howdoyou Regular Member

    Joined:
    Nov 17, 2008
    Messages:
    284
    Likes Received:
    57
    Occupation:
    Programming
    Location:
    Kentucky
    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 Thanks x 1
  3. AutoBlogger

    AutoBlogger Power Member

    Joined:
    Oct 20, 2009
    Messages:
    780
    Likes Received:
    928
    Occupation:
    IM, AutoBlogging and Urban Planning
    Location:
    The Global Village
    C++, C# & VB.Net for bot programming.
     
    • Thanks Thanks x 1
  4. madblacker

    madblacker Regular Member

    Joined:
    Nov 2, 2009
    Messages:
    268
    Likes Received:
    19
    Thanks for the info, well, I am going to hire some offshore workers since my budget is small for now
     
  5. simplybebop

    simplybebop Regular Member

    Joined:
    Oct 24, 2008
    Messages:
    371
    Likes Received:
    177
    Location:
    Greesnboro, NC
    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.
     
  6. howdoyou

    howdoyou Regular Member

    Joined:
    Nov 17, 2008
    Messages:
    284
    Likes Received:
    57
    Occupation:
    Programming
    Location:
    Kentucky
    rentacoder.com is a good place to start then :)
    good luck!
     
  7. mtravel13

    mtravel13 Registered Member

    Joined:
    Sep 2, 2009
    Messages:
    81
    Likes Received:
    17
    Occupation:
    web designer
    Location:
    internet
    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
     
  8. madblacker

    madblacker Regular Member

    Joined:
    Nov 2, 2009
    Messages:
    268
    Likes Received:
    19
    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: Nov 13, 2009
  9. aliskorn

    aliskorn Jr. VIP Jr. VIP Premium Member

    Joined:
    Apr 21, 2008
    Messages:
    484
    Likes Received:
    459
    Occupation:
    Psychologist & programmer

    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.
     
    • Thanks Thanks x 1
  10. fatboy

    fatboy Elite Member

    Joined:
    Aug 13, 2008
    Messages:
    1,618
    Likes Received:
    3,227
    Occupation:
    Retired
    Location:
    Old Peoples Home
    Perl mechanize - become hardcore coder ;)
    Its a good way of automating stuff - I use it quite a bit.
     
  11. ilovetravelz

    ilovetravelz Newbie

    Joined:
    Oct 9, 2009
    Messages:
    46
    Likes Received:
    13
    php is the best.
     
  12. MarketerMac

    MarketerMac Regular Member

    Joined:
    Oct 26, 2009
    Messages:
    247
    Likes Received:
    101

    PHP + CURL rocks for automation. Google it, learn it, love it.
     
    • Thanks Thanks x 1
  13. showboytridin

    showboytridin Regular Member

    Joined:
    Sep 5, 2009
    Messages:
    348
    Likes Received:
    714
    Location:
    127.0.0.1
    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.
     
  14. kaidoristm

    kaidoristm Power Member

    Joined:
    Feb 13, 2009
    Messages:
    561
    Likes Received:
    726
    Occupation:
    Freelancer
    Location:
    Estonia
    Home Page:
    PHP all the way even for desktop apps.
     
  15. howdoyou

    howdoyou Regular Member

    Joined:
    Nov 17, 2008
    Messages:
    284
    Likes Received:
    57
    Occupation:
    Programming
    Location:
    Kentucky
    He asked what programming languages, not scripting.
     
  16. kaidoristm

    kaidoristm Power Member

    Joined:
    Feb 13, 2009
    Messages:
    561
    Likes Received:
    726
    Occupation:
    Freelancer
    Location:
    Estonia
    Home Page:
    Here is list of programming languages im sure PHP is listed
    WIKIPEDIA
     
    • Thanks Thanks x 1
  17. mr.ection

    mr.ection Registered Member

    Joined:
    Nov 4, 2008
    Messages:
    50
    Likes Received:
    12
    I agree with others who have said that PHP + cURL is a deadly combination.
     
  18. howdoyou

    howdoyou Regular Member

    Joined:
    Nov 17, 2008
    Messages:
    284
    Likes Received:
    57
    Occupation:
    Programming
    Location:
    Kentucky
    http://php.net/index.php

    http://en.wikipedia.org/wiki/C++
     
  19. dCorp

    dCorp Senior Member

    Joined:
    Nov 10, 2008
    Messages:
    1,086
    Likes Received:
    677
    Php + cURL The Ultimate weapon
     
  20. madblacker

    madblacker Regular Member

    Joined:
    Nov 2, 2009
    Messages:
    268
    Likes Received:
    19
    Thanks for the answers, will look into PHP + curl.