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

Which language to learn to make such bots?

Discussion in 'General Programming Chat' started by saurabh82, Mar 14, 2015.

  1. saurabh82

    saurabh82 BANNED BANNED

    Joined:
    Sep 27, 2013
    Messages:
    1,228
    Likes Received:
    133
    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
     
  2. lord1027

    lord1027 Elite Member

    Joined:
    Sep 20, 2013
    Messages:
    3,177
    Likes Received:
    2,238
    What languages do you know?
     
  3. saurabh82

    saurabh82 BANNED BANNED

    Joined:
    Sep 27, 2013
    Messages:
    1,228
    Likes Received:
    133
    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
     
  4. Diplomat

    Diplomat Jr. VIP Jr. VIP

    Joined:
    Oct 25, 2011
    Messages:
    948
    Likes Received:
    440
    Home Page:
    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.
     
  5. UltraLink

    UltraLink Regular Member

    Joined:
    Dec 29, 2011
    Messages:
    343
    Likes Received:
    192
    Location:
    West Palm Beach
    Home Page:
    Python would get you up and running pretty quickly.
     
  6. Free90Fly

    Free90Fly Newbie

    Joined:
    Mar 16, 2015
    Messages:
    3
    Likes Received:
    0
    Location:
    Taiwan
    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)...
     
  7. 12040

    12040 Junior Member

    Joined:
    Dec 16, 2011
    Messages:
    112
    Likes Received:
    60
    python+1, easy to learn, and there are lot of libraries can help handling your work easily. btw i like delphi.
     
  8. amphetayours

    amphetayours Newbie

    Joined:
    Mar 22, 2015
    Messages:
    14
    Likes Received:
    1
    Can vouch for python!
     
  9. mehulpopat12

    mehulpopat12 Newbie

    Joined:
    Mar 28, 2015
    Messages:
    1
    Likes Received:
    0
    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.
     
  10. zyx2000

    zyx2000 Registered Member

    Joined:
    May 6, 2011
    Messages:
    57
    Likes Received:
    7
    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.
     
  11. bitname

    bitname Newbie

    Joined:
    Apr 5, 2015
    Messages:
    19
    Likes Received:
    1
    I recommends either Python or Ruby + selenium-webdriver to drive the browser
     
  12. SoftExpert

    SoftExpert Newbie

    Joined:
    Apr 13, 2015
    Messages:
    7
    Likes Received:
    0
    C# if you care about performance (C++ would be better but it is harder while C# is fairly easy).
     
  13. xNotch

    xNotch Registered Member

    Joined:
    Sep 16, 2014
    Messages:
    81
    Likes Received:
    19
    selenium runs a real browser. He said he didn't want to use a real browser because of how system intensive it is.
     
  14. AutomationSorcerer

    AutomationSorcerer Registered Member

    Joined:
    Apr 25, 2015
    Messages:
    73
    Likes Received:
    66
    Occupation:
    Senior Software Engineer
    Location:
    Ethereal Plane
    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.
     
    • Thanks Thanks x 1
  15. Seven4

    Seven4 Power Member

    Joined:
    Nov 28, 2013
    Messages:
    684
    Likes Received:
    92
    I've heard Python is the best solution for this. And it's easy (easier than C++ and similar languages) to learn for beginners.
     
  16. DarkPixel

    DarkPixel Jr. VIP Jr. VIP

    Joined:
    Oct 4, 2011
    Messages:
    1,346
    Likes Received:
    1,252
    Location:
    ↓↓↓↓
    Home Page: