Parse Video site by Keyword
Project ID: 1232623189
Project Details
  • Status:
    Closed (Cancelled)
  • Posted:
    1/22/2009 at 6:19 EST
  • Cancelled:
    2/14/2009 at 0:55 EST
  • Project Creator:
  • Budget:
    N/A
  • Description:
    Parsing Video site by Keyword

    This project is to create a program that will parse YOUKU.com by Keyword, and extract movies from the first page of output.

    Preferred coding will be PHP with WIN GUI.

    How it should work.

    PUBLIC FORMAT
    -------------

    Step 1

    Open window.

    START TEXT

    Search for a Movie,TV show, or Music by entering a Keyword.

    Example : James Bond

    END TEXT

    The user should enter a keyword ( Insert %20 between multiple words ).

    The program should search the Database ( see blow ) to check if there are any existing records that match.

    If an existing record matches then create a new window with radio button choice list.

    START TEXT

    If one of these results matches your search select the button and press "SHOW" ( "SHOW" will proceed to Step 2 )

    If none of the above matches your search select and press "NEW SEARCH"

    If no existing record matches > GO TO "NEW SEARCH"

    END TEXT

    Open new window

    START TEXT

    We are now searching the internet for you

    END TEXT


    Background action
    -----------------

    Program searches YOUKU.com by Keyword.

    The search string for YOUKU.com is http://so.youku.com/search_video/q_Your

    So if the key word was 'James Bond'

    The search to parse would be :http://so.youku.com/search_video/q_James%20Bond

    The function should parse the output, and extract the results, by duration, by title, by id

    So in this example the longest movie is : 2:03:05

    The Title is : James Bond 007

    The id is : XNjUyMDYzOTY

    This should be presented to the browser as first choice.

    Format : Title : James Bond 007 Duration : 2hrs 3mins

    The function should then continue to create a list of the remaining extracts in same format ordered by duration ( descending )

    This we will call the 'output list' and it will appear on the 'final results' page

    The final results page shall be in 2 parts.

    The top part should be the 'output list' and have a radio button for the user to select.

    The default radio button should be the first result in the list ( longest duration ).

    The bottom part of the 'final results' page should have a list of 25 categories ( pre-programmed ).

    The user should have the function to select a radio button from each list ( output & categories ) and save the result to mSQL Database.

    Save structure : Category;Title;Duration;id

    After the save a new window should open

    START TEXT

    "WOULD YOU NOW LIKE TO VIEW THE MOVIE YOU SELECTED ?"

    YES / NO

    END TEXT

    If yes

    Step 2
    ------

    The function should extract the id and create a new page in format :

    http://player.youku.com/player.php/sid/XNjUyMDYzOTY=/v.swf

    If No

    START TEXT

    "IF YOU WOULD LIKE TO SEARCH AGAIN ENTER YOUR KEYWORD HERE"

    ( BOX LINKING TO START SEARCH Step 1 )

    END TEXT


    ADMIN FORMAT
    ------------

    The function for ADMIN to:

    Submit a list of keywords.
    Select category.
    The program to save all the results extracted.
    Save structure : Category;Title;Duration;id

    ----------------------------

    Required order of work.

    1) ADMIN FORMAT
    2) PUBLIC FORMAT

    Payment by escrow.

    60% upon completion ADMIN FORMAT
    40% upon completion PUBLIC FORMAT

    Do not bid unless you can show examples of previous Apps parsing & mSQL.

  • Tags:
Project Bids
Programmer Bid Delivery Time Time of Bid Rating  
creatorulcom $500 4 days 1/25/2009 at 18:57 EST 10.00/10
(83 reviews)
Professional solutions
aruhat $500 10 days 1/29/2009 at 7:05 EST 2.00/10
(7 reviews)
Hi Please see PMB. Regards Pratik
hansashish $500 15 days 1/31/2009 at 4:35 EST 10.00/10
(69 reviews)
I read your requirements. We are a group of programmers, who are experts in PHP,AJAX, Flash,FLASH MEDIA SERVER, AMFPHP Remoting.Please see PMB for sample urls. We are among the top Scriptlance programmers, currently rated #18 on the site- http://www.scriptlance.com/top/programmers/