Home > .NET, C/C++, Delphi, Programming, Visual Basic > Simple Craigslist Ad Poster

Simple Craigslist Ad Poster

December 10th, 2009

I’m looking for a very simple, semi-automated, CraigsList ad poster.

After reading what the program should do, please look at the attached picture. It is a sample of what the GUI should look like (feel free to modify it to make it look better, it is just an example I threw together in an image editor to demonstrate the basics of the program)

Here is what it should do:

It should have a place to import a list of my craigslist accounts in the form of a text file, in this format:

username:password
username2:password
username3:password

(I should be able to import as many username and passwords in a single file as I would like. From 1 all the way to infinity)

Then, I should be able to import a list of proxies that I’ll be using in this format (again, from a text file):

proxy ip address:proxy port:proxy username:proxy password

The program should have it’s own browser window that’s home page is google.com. To the left of the browser window should be a “User Accounts” box which has a list of all the accounts I imported from the text file. Below the “User Accounts” box should be an “Available Proxies” box which contains all the proxies I imported from the text file. Lastly, below the “Available Proxies” box there should be two buttons. One says “Start” and the others says “Clean”

The clean button should run a program called “ccleaner” which can be downloaded for free from “CCleaner.com”. Anytime the “Clean” button is pushed, it should return to the home page FIRST (which should be google.com) AND THEN run the CCleaner program.

The start button should be greyed out and “unpushable” unless all of the following requirements are met:

One of the imported accounts in the “User Accounts” box is selected, and one of the proxies in the “Available Proxies” is selected and the “clean” button has been pushed. There should be an option in the “Available Proxies” box that says “No Proxy” which means that the user doesn’t want to use a proxy, and if that is selected that would serve the same function as a user actually selecting a proxy.

So, if a user has selected an account from the account’s list, a proxy from the proxy list (or the no proxy option) and has run the “clean” function, then the Start button should become clickable. Upon clicking the “Start” button, the program should then go to CraigsList.com and login into the the selected account (and it should be browsing the web using the selected proxy). Then the user is free to post an ad, lookover his posted ads, anything you would normally do while at CraigsList.com. Also, once the Start button is pushed, the start button should then become “greyed out” (unclickable) because the “clean” function has to be run in between each pushing of the start button.

Lastly, the moment a proxy is highlighted, even though no buttons have been pushed, it should refresh the home page (google.com) using that proxy to verify that the proxy is working and functional. If it is working, a status indicator should appear at the bottom right hand corner of the screen that shows whether the selected proxy is working or if it is broken.


Simple Craigslist Ad Poster

Comments are closed.
Bear