What language for SEO automation?

spoon22

Regular Member
Joined
May 7, 2011
Messages
323
Reaction score
155
Hey, what's the best language to learn for automating SEO tasks like account creation, email verification and posting.

It should support:

- multithreading
- proxys
- adding campaigns on the fly

I don't want to have something web based, it should be a desktop app like BMD or AMR. So what do you think is the best language for SEO tasks? No uBot or Zennoposter please. I own Zennoposter but i can't create exe files with it... and uBot has no flexibility...
 
So learning C# will fit my needs?

What's the best way to learn it? Can you recommend a tutorial/book/website/video course?

I read this post, just want to make sure not wasting hours and hours and then it turns out i spent it on the wrong language...
 
You can't get wrong with C#.
Check "HTTP Programming Recipes for C# Bots" book, it's one of the most recommended books about automation.
Also, maybe i'm little biased, but Python is also very good choice, it has lot of god libraries. If you're interested search for mechanize, it's excellent library for web automation.
Also if you want, you can even use .NET libraries with Python (IronPython).
 
If you know nothing about programming, make sure you prepare for a long trip. This is not point and click stuff :) But with patience, you will succeed.
 
Hey, what's the best language to learn for automating SEO tasks like account creation, email verification and posting.

It should support:

- multithreading
- proxys
- adding campaigns on the fly

I don't want to have something web based, it should be a desktop app like BMD or AMR. So what do you think is the best language for SEO tasks? No uBot or Zennoposter please. I own Zennoposter but i can't create exe files with it... and uBot has no flexibility...

VB.NET can do this and it's easy to learn you can code good tools using it
you can start here :

Code:
http://www.homeandlearn.co.uk/net/vbnet.html

Code:
http://www.java2s.com/Tutorial/VB/CatalogVB.htm
 
what's the difference in using a compiled language C# vs. something like Python?

Would C# or Python be better suited for web bots or SEO applications? Or does it really matter?
 
For someone new to programming Python is a very very complicated language or so i have found.
I started with VB a little over 2 years ago and still havent mastered it.
Although i did move onto PHP due to a project i was working on.

If your new. Personally, the recommendations i give to others is learn VB first, then move onto a variation of "C".
VB kind of prepares you for the world of programming i feel.
 
what's the difference in using a compiled language C# vs. something like Python?

Would C# or Python be better suited for web bots or SEO applications? Or does it really matter?

C# is way faster than Python. If your apps need GUI, stick with C#, it's easier to make VB, C# GUI apps in VS, although python has more GUI libraries and you can build .NET GUI apps with Python.
If you're interested in scripting, and making console bots, consider Python.
I think it's better suited for this kind of tasks, also i don't think Python is harder than VB, C# or PHP, in the end it's a matter of personal preference.
 
For someone new to programming Python is a very very complicated language or so i have found.
Python is by far one of the easiest languages for beginners. At the very least, it's going to be quite a bit easier than C#. Maybe around the same level as VB.
 
You can't get wrong with C#.
Check "HTTP Programming Recipes for C# Bots" book, it's one of the most recommended books about automation.
Also, maybe i'm little biased, but Python is also very good choice, it has lot of god libraries. If you're interested search for mechanize, it's excellent library for web automation.
Also if you want, you can even use .NET libraries with Python (IronPython).

hey man, I have HTTP Programming Recipes for C# Bots book but HttpWebRequest method is very difficult for beginners. I want to use webBrowser control in C#.. I made my first seo software but it is very simple. can you recommend a webBrowser control tips Ebook/website/source for me?

Thanks
 
You can't get wrong with C#.
Check "HTTP Programming Recipes for C# Bots" book, it's one of the most recommended books about automation.
Also, maybe i'm little biased, but Python is also very good choice, it has lot of god libraries. If you're interested search for mechanize, it's excellent library for web automation.
Also if you want, you can even use .NET libraries with Python (IronPython).

thanks weeds...good info.

At first i thought the answer would be PHP...but after research C#, i see that you are right.
 
VB.NET can do this and it's easy to learn you can code good tools using it
you can start here :

Code:
http://www.homeandlearn.co.uk/net/vbnet.html
Code:
http://www.java2s.com/Tutorial/VB/CatalogVB.htm

For someone new to programming Python is a very very complicated language or so i have found.
I started with VB a little over 2 years ago and still havent mastered it.
Although i did move onto PHP due to a project i was working on.

If your new. Personally, the recommendations i give to others is learn VB first, then move onto a variation of "C".
VB kind of prepares you for the world of programming i feel.

C# is way faster than Python. If your apps need GUI, stick with C#, it's easier to make VB, C# GUI apps in VS, although python has more GUI libraries and you can build .NET GUI apps with Python.
If you're interested in scripting, and making console bots, consider Python.
I think it's better suited for this kind of tasks, also i don't think Python is harder than VB, C# or PHP, in the end it's a matter of personal preference.

Python is by far one of the easiest languages for beginners. At the very least, it's going to be quite a bit easier than C#. Maybe around the same level as VB.

I am bumping this thread because I wish to start learning programing. I cant seem to figure out where to start.
I don't mind spending alot of time learning and I am not asking to be spoonfed.
Some people are saying that VB.net is the easiest to learn.
Others are saying that Python is just as easy as VB.net but works better for seo bots.
And Others are saying C# is much faster than Python.

I am willing to spend lots of time learning coding but i don't want to waist time learning a language only to find out it doesn't suite my needs. So what is the best programing language for beginners that is still usefull for SEO applications that wont quickly be grown out of. (If you know what i mean)
 
@genesis311

Anything .NET (C#,VB,whatever) will do. Stop wasting time and start learning. All major languages are able enough to create anything. Pick one and work.

From the .net variants, pick VB if you do not have any previous programming experience.
 
Thank you, i've chosen C# because it can interact with Zennoposter and maybe i can export the code and translate it to make .exe bots.

Can you recommend some C# libraries? I want to create Bots for Web 2.0 sites.

To leave backlinks on some sites, i need to:

drag and drop
simulate keybord strokes (bypass anti-spam protection)
simulate mouse movements/clicks (bypass anti-spam protection)

Is that possible with C# or a specific C# library?
 
Python is easy. I might learn C# after I am done learning C++
 
PHP and PERL have fuelled my online income for the past 7 years. Get a groundwork set in one language and you will find it easier to learn the others
 
If you ever want to automate something to the great scale (like google app engine) - then Python would suit better. But as the first choice I would prefer C# - it's clean, has great tools for debugging and have a lot of information and libraries around. One of the great resources is codeproject site, I always check it before inventing my own wheel

Anyway, enjoy the jorney :-)
 
Thank you, i've chosen C# because it can interact with Zennoposter and maybe i can export the code and translate it to make .exe bots.

All you do in C#/Phalanger in regards to Zenno is to create a dll with the business logic. Then you load that in Zenno. You can't make standalone bots ;)
 
Start learning a language which would help you in other fields in the web too. Start learning Ruby. There are great extensions (so called gems) for Ruby which make standalone-bot-creation quite easy and the Ruby syntax is easy to learn and understand, especially if you are new to programming.
 
Back
Top