Find Jobs
Hire Freelancers

388759 Url Finder

N/A

Completed
Posted over 14 years ago

N/A

Paid on delivery
A desktop app that searches for websites in the main search engines, then follows url to that site. We presently use a program in C++, Visual C++ (All source files available). The programmer is no longer alive. It works well but needs small mods and better memory management. You may start from scratch or use the original source files to modify. The main core app; Reading from text editable lists, the app visits the first listed search engine, searching for a listed keyword for a given number of pages deep, matching against the listed url. If a match is found it will open the url link listed by the search engine in the embedded browser (unless its a sponsoring link). Random delays are set between searches and page visits as search engine will block a 'non human' or 'bot' action. Hence the need to simulate the entire function as human as possible. Taking an example from existing app, the editable files could be similar to; Search engines; "[login to view URL]","&first=","","" "[login to view URL]","&b=","","" "[login to view URL]","&stq=","","" Urls; [login to view URL],articles/[login to view URL],keyword, [login to view URL],,keyword, In the above example, it would first search Bing XX pages deep for the [login to view URL] 'keyword'. If [login to view URL] is found, it will follow the url then after xx seconds, follow to 'articles/[login to view URL]' on that site. After remaining there for XX seconds, the next search to Yahoo is commenced for the same site and keyword, followed by Altavista. Cookies & cache cleared. Then starts again with 'bing' searching the given 'keyword' for 'anothersite.biz. And so on..... If the site url is not found for any keyword after xx searches, then the whole url ( '[login to view URL]') is searched for. If still not found, it moves on to next search. NOTE** In '[login to view URL]' the app would follow any page on that site at random as no variable given. The search engine and url lists will never be large (no more than 10 items long). You will need to check syntax used by the main search engines, though the ones above are correct. We would manually edit the search engine and url files, following the apps required syntax. The control panel would have 'start' 'pause' 'stop' buttons. And place to enter options. 1. Random delay between xx seconds for search engine deep page queries. (this setting is also used to determine how long it stays on the sites first page before continuing to the second page) 2. Random and fixed delay option of xxx seconds to stay on second page before starting new search. The internet connection can sometimes break for a couple of minutes, so the app should be stable and continue. It would be useful to spoof the user agent (Though Miming different UserAgents may be more difficult using embedded browser). If starting from scratch you may want to consider a C++ desktop app with an embedded webbrowser or EmbeddedWeb or Watin browser automation? I will be advised by your expert choice. There are possible additions to this app, though first I need to find a writer who can accomplish the above app.
Project ID: 2134610

About the project

1 proposal
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
No trouble to make, thank you.
$200 USD in 5 days
5.0 (39 reviews)
5.3
5.3

About the client

Flag of UNITED KINGDOM
london, United Kingdom
5.0
14
Payment method verified
Member since Jan 2, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.