Home
Find Project
Find Expert
My City
rss En Cn
Forum
My Resume
Login
Sign Up
Post Project
Url Finder
Status : Finished
Expert : Getwebhelp
Buyer : Harold Jeffries

Url Finder

Project Progress
1 Choose Bid
2 Sign Contract with Milestones
3 Working
4 Rate and Close
Dashboard Message Board Bid Management Contract and Pay Rate and Close Arbitration Managment Tools
Plan Tracking Members Statistics Tasks Whiteboards Work Log Files
Budget : $1,000-5,000
Estimated development time : 7 Days
Skill :

Search C

Description

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;


" http://www.bing.com/search?q= ","&first=","",""


" http://uk.search.yahoo.com/search?p= ","&b=","",""


" http://uk.altavista.com/web/results?q= ","&stq=","",""




Urls;


mysite.com ,articles/mypage.html,keyword,


anothersite.biz ,,keyword,




In the above example, it would first search Bing XX pages deep for the mysite.com 'keyword'. If mysite.com is found, it will follow the url then after xx seconds, follow to 'articles/mypage.html' 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 ( ' mysite.com ') is searched for. If still not found, it moves on to next search.


NOTE** In ' anothersite.biz ' 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 Bids

  Expert Location Message last login
Verified Has Portfolios
5

Levilai

Guangdong China
0
6 days
Has Portfolios
3

Amitlogicnext

India
0
1 day
Has Portfolios
2

Teamsp

Taiwan, Province of China
0
about 3 hours
Has Portfolios
2

Getwebhelp (Win Bid)

India
0
about 12 hours
Has Portfolios
2

Net4nuts

India
0
about 3 hours

Comments

Want to send a private message to buyer?Click here
(500 characters or less)
Validate Code
校验码
Send

Project Buyer

Harold Jeffries

Place Bid

Login to submit a proposal.
Haven't signed up yet? Please sign up to become a Taskcity user right away.

Related Project Spotlight

旅游网站开发

物流信息发布和查询系统

Convert existing website to Drupal

Project Similar to an apps in Bada system

Hire Android Developer | Hire iPhone Developer | Android Application Development | iPhone Application Development | JAVA/J2ME/J2EE Development | Mobile Development | Outsource iPhone Development | Outsource Android Development | Hire PHP Programmer | Hire PHP Developer | Web Application Development | Outsource Web Development | Windows Phone Developer | Hire Web Developer
Privacy Policy | Terms of Service | About Us | Contact Us | Guest Book
Copyright (c) 2007-2011 Taskcity All rights reserved