This is a very simple program. Program gets an input text file with a list of URLs (1 url per line). Program then queries Yahoo for the backlinks (example - in [url removed, login to view] search field it writes: link:[url removed, login to view] ) and then program records the url as well as the number of backlinks that altavista shows (comma separated data) and stores this info in a text output file (stored in the same folder as the input file and same file name except it has "out" as part of the file name).
Program must use random proxies and random useragents as well as clear/remove cookies before each request (i put the data in 2 separate text files for useragents and proxies). Program must be multithreaded and time out after 45 seconds.
In case a query gives an error due due to [url removed, login to view] makes an error or due to proxy doesn't work/respond then that query is made again as a new request using a new proxy and new useragent.
Program must also have option for "direct" connection (in case I do not want to use proxies).
program must also be able to use with [url removed, login to view]
In addition to .Net you can also use C## for coding if desired.
IMPORTANT Please write what similar programs you have made previously and what experience you have with some or all of the requirements in this bid. (this way you are more sure to get the project).
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).