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

How much longer does it take to make bots with a prog lang vs zennoposter?

Discussion in 'General Programming Chat' started by MyspaceisstillCool, Aug 10, 2015.

  1. MyspaceisstillCool

    MyspaceisstillCool BANNED BANNED

    Joined:
    Feb 16, 2015
    Messages:
    304
    Likes Received:
    36
    I want to branch out into programming, Ive been recomended python for a good all rounder with good popularity.

    So will it take alot longer to make bots with it vs zenno? ofc it will at first but I mean once competent?

    I am not sure how it would work? wouldnt it take way longer to write out all those lines of code vs the drag and drop visual interface of zenno? Like doing everything from the dos command prompt vs the windows interface?
     
  2. luminus

    luminus Junior Member

    Joined:
    Oct 21, 2008
    Messages:
    112
    Likes Received:
    32
    Occupation:
    Operations, UBot Studio
    Location:
    Virtually Anywhere
    Home Page:
    It depends entirely on what you're doing. But, as a user of Python and UBot Studio, I can say that I tend to just use UBot Studio for almost everything because there are dozens of built in features that I'd have to re-learn syntax etc for in Python every time I want to use them.

    Example: navigating to a page in Python is easy. But navigating and then scraping a table and saving it to a CSV file requires a huge amount of mental overhead, requires you to decide whether you want to use python's built in commands or whether you want to look for other options, and to learn about why each of these is different or better than the other. You will spend a ton of time on Stack Overflow and beating your head against the keyboard.

    Whereas in UBot it's like five commands, and the commands are super obvious. I drop in a navigate command and it automatically knows I want to go to the page that I'm already on. I can choose the elements I want to scrape inside a wizard that tells me how many matches I'll get. I can wait for things to happen in the browser simply and easily with the wait command. I can create loops, if statements, etc, all with simple built in commands.

    navigate("http://www.entrepreneur.com/topic/productivity","Wait")
    add list to list(%URLS,$scrape attribute(<href=w"/article/*">,"fullhref"),"Delete","Global")


    These two little commands will grab every article on that page. How cool. The same thing in Python may be just as simple, but figuring out how you should do it basically requires you to learn huge chunks of the language, or be very confused when it doesn't work.

    I work for UBot - but I wouldn't be there if I didn't think the software was great and far better than Python for the vast majority of people (including me).

    ZP will probably say something similar, but I can't speak for them.
     
  3. 9to5destroyer

    9to5destroyer Jr. VIP Jr. VIP

    Joined:
    Nov 14, 2011
    Messages:
    360
    Likes Received:
    207
    using ubot or zenno for the odd simple task will be quicker ish. If your doing pure webrequests then ubot and zenno aren't faster as the time spent figuring the request, xpath/selectors ect are exactly the same.

    If your going to build large projects I would recommend learning a programming language.
     
  4. MyspaceisstillCool

    MyspaceisstillCool BANNED BANNED

    Joined:
    Feb 16, 2015
    Messages:
    304
    Likes Received:
    36
    Thanks both. Ye I imagine its harder in the short term to learn but once you know the programming lang then you know it. Ofc there will always be sticking points but the better you get the more flow you get.

    And with programming you arent hindered waiting for dev updates and also have the freedom to just do programming as a job unrelated to IM specific so I reckon it would open up the options for future work.

    I want to make a bot for posting on instagram which zenno cant do since its gonna require mobile mimicking stuff so Im thinking its a good place to start with python.
     
    Last edited: Aug 11, 2015
  5. saadad

    saadad Junior Member

    Joined:
    Feb 25, 2009
    Messages:
    175
    Likes Received:
    27
    Home Page:
    If youa re compeltely new and you think you can learn a real language then i suggest Pyton. If you master it, you will be the god in IT sector.

    If you are weak, like me, you get stuck with ubot and his limitations.
     
  6. neutralhatter

    neutralhatter Regular Member

    Joined:
    Jun 23, 2010
    Messages:
    437
    Likes Received:
    332
    I've done, zennoposter, ubot, pure c# http requests and several other testing frameworks for web automation. I've also been writing software professionally for over 10 years.

    I guarantee you that the rabit hole you are looking into goes deeper than you think.

    To answer your question: with zennoposter you'll be able to make bots fastest, then ubot, then other languages...

    But, be careful, there may be other factors here then just coding speed.