I need someone to create a windows based "craigslist ad flagger" program that actually works. I run windows xp and use firefox. I need to be able to flag any ad very quickly, 5 minutes maximum and hopefully closer to 2 minutes or even less.
In order to make this program, you MUST have a sound knowledge of how the craigslist flagging system works.
For starters, only flags from LOCAL IP addresses (geo location) will successfully flag the ad off craigslist. For example, if you want to flag an ad in Miami, FL you will need proxies that are very close to Miami. I don't know how how close they need to be but I am going to guess no more than 250 miles.
The program needs to have a way to scrape free proxies from different sources (and the ability to enter my own sources)and then filter out ones based on a number of criteria such as distance from any US zipcode I enter, a city, or located wihtin a certain state that I specify. Other things that should be able to be filtered are ports, level on anonymousy, and proxy type. The program will also need to be able to fake the user agent so that craigslist thinks these flags are coming from different people with different browsers. It will need to delete cookies and any other information that craigslist uses to determine who is flagging an ad, and it needs to be able to clear this info AUTOMATICALLY between each proxy change. I do NOT want the program to delete ALL my cookies, just craigslist cookies and anything else craigslist looks at. The program will also need to be able to check that the proxies are not detectable to craigslist. I've been told CL is very good at detecting when a proxy is used, and I don't think flags will count if CL knows they are proxies.
I don't know how craigslist handles referrers but this will need to be looked at as well.
The program will only be used to flag an occasional ad that I specify, maybe 1-10 in any given day. I do not need this program to automatically search for specific keywords and then flag those ads like many other people have requested, but if this is easy to add then it may be useful to me at some point. Mainly, I will need to specify a specific URL in which to flag. It would be nice to have the ability to enter more than one URL at a time though.
This program needs to be able to work anywhere in the US and the flagging process must be anonymous. There will need to be a customizable time delay between flags, which will allow me to choose any delay from x to x seconds. It needs to stop flagging as soon as the ad has been removed. An ad is not considered removed until you see the screen exactly as it appears in the attachment I uploaded here. Included in the top right-hand corner of every craigslist ad is a box containing 4 links to flag. The program needs to hit ayny of the top 3 (miscategorized, prohibited, or spam/overpost). The program must NOT hit the "best of craigslist" option. The program should have the ability to choose which of these buttons to hit, and the option to randomly select one of the top 3 buttons to hit.
As far as checking the geo location of the proxies, there are a few sites that do this for free, in bulk. I'm sure this wouldn't be too hard to integrate into the program. For faking the user agent, a free firefox addon called "proxy tool" does this, so this may help as a reference.
I am also open to your ideas on how to flag ads. Either way, I will need to test this program out before paying for it as I already have a few flagging programs that do not work. I'm ready to pay with paypal as soon as I can verify that the program works.