I have a posting bot that can only post to 1 type of forms. What I want to have added is that the bot can be manually trained by me to identify and post to many other types of forms. (if you have other suggestion than below then kindly clarify that and why). This should be done my having a built-in browser where I place the mouse in each field of the form and then click the correct button in the program so program knows that this field is to be? filled with X data. This is then done with all the fields.
? ? When? that is done then a submit button is clicked in the program and the first button that is clicked at in the form will then be the submit button in the form. After that I click "analyze form"-button so program now analyze and stores the form and can recognize that form easily in the? future.
? ? The enclosed Bot is written in VB and .Net and is enclosed so you can easily test it. If needed, then the solution could be written from scratch as long as it has the same features as the current bot has - plus the requested features in this project.
Write what experience you have making posting bots and why you are the right coder for this job.
Some of the urls that I want the program to be able to be trained to post to are in the enclosed fill.
? ? Besides the enclosed urls then I still want to be able to manual train the program for more forms.
Program must then be made smart enough to recognize what form it sees on a random/given url. If program can not understand/recognize that form then - in an output text file - program writes what urls it doesn't understand the form.
Have enclosed the Bot i have now so you can understand it. This bot only works for coppermine and only for some variations of coppermine.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
VB and .Net would be preferred. But, the solution must run on Win XP (not linux etc). If you can only make the program run on linux then please explain why that is - and why linux is the best/only way to make the solution.