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

Programming experience - Keyword Research

Discussion in 'Black Hat SEO Tools' started by Mowkdizz, Oct 6, 2012.

  1. Mowkdizz

    Mowkdizz Registered Member

    Joined:
    Dec 12, 2011
    Messages:
    83
    Likes Received:
    11
    Occupation:
    Student
    Location:
    Ottawa, Ontario. Canada
    Hey guys,

    I'm looking to start programming some SEO tools, just for some fun programming projects, but im not really sure where to start. I am looking to write a program somewhat like MS but only with the keyword research and competition features, which i figure are the most important. If anyone has experience programming here I have a few questions. I have a firm programming foundation in C, Python, and Auto-it.

    In MS where they import the data, I was wondering how they do that without opening up a browser. I would be able to do it with auto-it by manually opening up a browser but it seems to be a hidden task or something? Does anyone know any library's, or even additional languages that would be of help to me for programming in this industry?

    Sorry if this seems a bit vauge, thank you BHW! :)
     
  2. hazbot

    hazbot Newbie

    Joined:
    Oct 6, 2012
    Messages:
    2
    Likes Received:
    1
    Location:
    Europe
    It depends on what you want to achieve,

    1). Fun projects for yourself

    Stick to something you're familiar with, you say you know "C, Python & AutoIT". Out of those three I would say Python is probably the easiest to build some simple keyword research and scraping tools. It has all the features/libraries for fetching and parsing web-pages, used right you can emulate browser behaviour and avoid Google's bot-detection captchas. Doing all that from C is a bit of a nightmare you'll spend all your time doing low-level stuff. AutoIT on the other hand is completely retarded, everything runs in one-thread so your User Interface will be unresponsive while its fetching a web page.

    2). You want to write a tool to share/sell

    Take the plunge and switch to one of the .NET languages (VB, C# etc.). You can build great looking User Interfaces and have a plethora of libraries to do the dirty work like fetching and parsing web pages. I was doing Windows programming 15 years ago and I can assure you that if I ever see a copy of MS Visual Studio 6 again I'll scream. You .NET kids get it so easy nowadays.

    Good luck and happy coding! :cool:
     
  3. Mowkdizz

    Mowkdizz Registered Member

    Joined:
    Dec 12, 2011
    Messages:
    83
    Likes Received:
    11
    Occupation:
    Student
    Location:
    Ottawa, Ontario. Canada
    Thanks for the quick reply. I am actually taking a class in uni right now that does a bit of VB but we have yet to get to it, so maybe ill buy the textbook a little early - AND I CAN EVEN CALL IT STUDYING ;). Not sure if I'm experienced enough to make a multi-threaded program right yet but maybe this is the time to learn.

    Thanks again.