I need a program that submits info from an excel file to many different websites. The program should be able to let the user specify a new website and "tell" the program how to submit to that website.
Most (if not all) of these websites require you to have an account and to be logged in before you can submit. Some sites require a captcha to be filled in. I can enter the captcha manually, so you don't need to solve the captcha.
Every website has a MAX(so there might be less!) of 3 different categories. Each category corresponds to a page in the excel-file.
Each page of the excel-file consists out of 2-4 columns(depends on the category). Depending on the site, certain columns might not be necessary.
All theses sites use somewhat the same submitsystem. You have to fill in a couple of textboxes, and click submit. Sometimes, these textboxes might be spread over different pages(for example: fill in textbox1 on page 1, click next, fill in textbox2 on page 2, click next, fill in textbox3 and textbox4 on page 3, click finish).
For each of the 3 categories, I should be able to choose if I want to include them for that particular site. I should be able to create a template for that site(selecting the submitpage, the textboxes for each column of the excelfile, the button to finish the submitprocess, the page/popup when a submission was successfull, the pages/popups for errors, and the maybe necessary partial steps(for example clicking next between filling in textbox1 and textbox2).
Not specified pages/popups/errors should be counted as an unknown error. Errors should be logged(in a textbox for example, with the option to export to a textfile)), and the program should save that template.
When I've added all the sites I want, I should be able to select to which sites I want to submit, and to which categories(for each site, and only the categories that are available).
This is a screenshot of a forum autoposter which uses a nice site selection system: [url removed, login to view]
(the program I want does NOT submit to forums!)
For the actual submitting: there should be a way to monitor progress(for each site apart preferably, and a total progress monitor), and I should be able to pause submitting, and to login to another account if I want to.
As mentioned before, the data that has to be submitted is in an excelfile. The excelfile can be quite big, the program should be able to handle this.
The program has to keep submitting until I pause/stop it, or until it is finished.
The program should make AT LEAST 20 submissions/minute. More is better. You should be able to select a timeout between 2 submissions for the same site (for each site). This timeout should be entered when making the template, and should be able to get edited quick without having to remake the whole template for a site. Reason for the timeout: some sites block your IP if you make too many submissions too fast.
There should also be a way to choose the number of threads/sites where you're submitting to at the same time, so the program can run on less powerful PC's.
Also, for saving bandwidth and increasing speed, I suggest that the program only loads the necessary things(so no images/backgrounds/popups) from the site when SUBMITTING(so not when making a template, because the program wouldn't know what is necessary and what isn't)
PM me for more info about the categories, some of the sites, some of the common errors and a small example of the layout of the excel.
I think the description is quite complete, and it sounds more complicated than it is.
I have the (partial?) source(C#) from a previous coder, who made me a submitter that only (is supposed to, but doesn't) work(s) with 2 sites. The idea behind it is however very nice, since it is multithreaded (you can chose the number of threads) and doesn't use browserwindows. The excelimport also works. You might be able to use some code from it, or get some idea's from it.
One important thing: I want a coder who speaks somewhat decent English. I've had problems communicating before, and that is very annoying. I also want a coder who keeps me informed and responds fast(1 day max normally) to possible issues. Slow/non responders, please don't waste my and your time.
Budgetwise, I have about 100 USD to spend, with 150 USD being an absolute maximum. Payment will be through GAF.
!! I will only complete the payment if the program is fully working !!
If you bid on this program, you agree with this!
The WatiN plugin seems to be perfectly equiped to make something like this: