Web Crawler for YouTube Videos

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I am doing a measurement study. A web-crawler is needed to be designed to collect data from YouTube.

Then I will do some simple analysis to observe the relationship of the data in a social network aspect with respect to obtaining information about how user's social network influence video views & the dynamics of online videos.

So, I need a web crawler that can crawl information like:
-video ID
-Date Added
-No. of Views
-No. of Ratings
-No. of Comments
-Related Videos
-Number of shares
-Any other video stats if possible

I think the above meta-data can be extracted from YouTube API, though some of these should be scraped from the video's webpage. Also, the crawler needs to retrieve information about the YouTube user who uploaded the video, such as their personal information(nationality, gender, age, etc for relationship analysis), the number of uploaded videos and friends of each user from the YouTube API.

1.The web crawler should run by breath first search.
2.The crawling activitity will operate regularly say 5 days.
3. The crawler can update the statistics of previously found videos to study the growth trend of the video popularity. (only retrieve the no. of views, ratings and comments as well as the rating for relatively new videos)
4. A log file will be generated after each crawl indicating the start and finish time, depth of the crawl and correspoding no.of videos and time used for each depth of crawling.

As this is a personal academic study and not for commercial use, I do not expect to pay much for the crawler.

Skills required:
Algorithm, MySQL, Perl, PHP, YouTube
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

Hire zeke
$ 100
in 1 days
$ 100
in 4 days
Hire HardwareDesign
$ 60
in 5 days
Hire milind510
$ 100
in 1 days
Hire oasissoftwareinc
$ 150
in 2 days