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

Anyone ever used Python to build a web bot before? Positives/Negatives

Discussion in 'General Programming Chat' started by simpleonline1234, Feb 1, 2012.

  1. simpleonline1234

    simpleonline1234 Junior Member

    Joined:
    Jan 26, 2010
    Messages:
    169
    Likes Received:
    13
    Just dabbling a bit in this but I was wonders if Python would be a good language to use in creating a web bot type application?

    VB.NET is okay but I'm looking for something a little faster.

    Any thoughts?
    Thanks
     
  2. albaniax

    albaniax Elite Member

    Joined:
    Aug 5, 2008
    Messages:
    1,586
    Likes Received:
    823
    Location:
    GER - ALB
  3. khemikal233

    khemikal233 Newbie

    Joined:
    Oct 29, 2011
    Messages:
    14
    Likes Received:
    2
    it depends on what you want.
    scrape? python scrapy

    bot? python twisted or easy to use mechanize.

    hope it helps
     
  4. gimme4free

    gimme4free Executive VIP Jr. VIP Premium Member

    Joined:
    Oct 22, 2008
    Messages:
    1,879
    Likes Received:
    1,932
    I can't guarantee that this is true but I think that SweetFunny (Creator of Scrapebox) codes in Python & highly recommends it (I may be wrong though, jusy from memory!).

    I have heard that it is a great language to learn to code bots in. Personally I use VB.Net & PHP. PHP = Great & easy to learn, helps you to create web bots, websites etc & also gives you the ability to run programs directly from your server.

    VB.NET (& I am sure Python is the same) , gives you a better interface with faster responses & better memory usage although it will use your own PC so bear that in mind if you have crappy bandwidth or not a great PC or even if you are selling the software!
     
  5. Chris22

    Chris22 Regular Member

    Joined:
    Sep 29, 2010
    Messages:
    400
    Likes Received:
    1,059
    Depends what you plan on using it for. For me, if it was a program that I would re-use constantly/sell/whatever, then I'd go for something like VB.NET/C#/Java because they have good frameworks to support them. If it was a quick job, like if I had to automate a boring task quickly like scraping something from a site, I'd whip it up in python because of the turn around time.