1. This website uses cookies to improve service and provide a tailored user experience. By using this site, you agree to this use. See our Cookie Policy.
    Dismiss Notice

What Programming Language Is The Best For Botting

Discussion in 'Programming' started by PowerPath, Aug 19, 2018.

  1. Thesgtluca

    Thesgtluca Jr. VIP Jr. VIP

    Joined:
    Apr 16, 2013
    Messages:
    116
    Likes Received:
    14
    Go with python or node.js
     
  2. rcsnowboarder

    rcsnowboarder Newbie

    Joined:
    Sep 26, 2015
    Messages:
    11
    Likes Received:
    0
    Can you send me a DM so I can respond to it I have a couple questions?
     
  3. maidanez

    maidanez Newbie

    Joined:
    Dec 16, 2018
    Messages:
    38
    Likes Received:
    11
    Gender:
    Male
    Yeah cloaking bots is super hard if the site has their act together, although a lot don't. Some of them will actually check the order the headers come back in. PhantomJS is a good call but some very very few, sites still ban it. The other alternative is a firefox plugin. It's how Java is connected up to firefox in automated testing suites like selenium. You can use selenium (leaves a marker, you can manually edit the plugin to remove it) or you can you can directly code firefox js for maximum customizability. For headless operation you can throw it onto a new X display in linux. There are ways to start multiple copies of firefox if you really needed to as well, but I forget them atm. Might be related to firefox profiles.
     
  4. IKXS Acquiring

    IKXS Acquiring Jr. VIP Jr. VIP

    Joined:
    Dec 5, 2018
    Messages:
    107
    Likes Received:
    23
    Occupation:
    Payment Acquision Specialist & IPTV Developer
    Location:
    Belize City, Belize.
    Home Page:
    I hate to be the one to say this, but I really liked UBot Studio for this kinda stuff. Its really up-to-date with features and all of a botter's needs.

    Yes,
    - The scripting language could be better

    But its still pretty damned impressive, right down to handling captchas and thread forking, you name it.
     
  5. maxy007

    maxy007 Jr. VIP Jr. VIP

    Joined:
    Jun 16, 2015
    Messages:
    105
    Likes Received:
    20
    python bro , u get the power and flexibility .
     
  6. darkblackdark

    darkblackdark Newbie

    Joined:
    Dec 28, 2018
    Messages:
    26
    Likes Received:
    1
    Well, if you want to have your bot more power, then use the selenium webdriver. It has different coding language bindings. Java is recommended in this case.
    Read more about selenium. Its a must have for web automation scripting.

    In any other case, python is also good since its very light weight
     
  7. dreadpixel

    dreadpixel Jr. VIP Jr. VIP

    Joined:
    Jul 27, 2010
    Messages:
    1,711
    Likes Received:
    693
    Occupation:
    bot developer, automation, growth hacking
    Location:
    Land of Oz
    Home Page:
    I think Python would be the best cause you have many libraries better than .NET.
    .NET components are usually sold when using Visual Studio.
    Python has Tensorflow and other open source libraries to easily integrate with your bots, besides it is used for Data Science. Bots depends on data to operate properly.
     
  8. unfinishedsenten

    unfinishedsenten Newbie

    Joined:
    Jan 1, 2019
    Messages:
    23
    Likes Received:
    1
    Occupation:
    Online marketer
    Location:
    Singapore
    I think any programming language you feel comfortable with. There is really no difference between PHP or Python as long as you can master the specific language. However, if it comes to libraries availability, some languages have more variety of tools - both Python and NodeJS have a quite active community around bots/crawlers/scrapers so very likely you would want to start with Python or NodeJS.
     
  9. jerkowick

    jerkowick Newbie

    Joined:
    Dec 31, 2018
    Messages:
    7
    Likes Received:
    1
    Gender:
    Male
    I'd like to add that there are selenium bindings for python too! It's how I use selenium