ITD104: Building IT System - Extracting the HTML Elements - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Goal:

Your aim in this assignment is to develop an interactive “app” which allows its users to preview and export top ten lists downloaded from the web. There must be at least two distinct lists available, and both old and current versions of the lists must be made available. Most importantly, the online web documents from which you collect your lists must be ones that are updated on a regular basis, either daily or weekly, so that the old and new lists are different.

For the purposes of this assignment, you have a free choice of which lists your application will display, provided they always contain at least ten items, are updated frequently, and include the name of each item listed and at least one distinctive “attribute” for each item. Your application must offer access to (at least) two entirely different lists. The lists could  be:

  • music charts,
  • movie or television ratings,
  • stock market listings,
  • online gaming player rankings,
  • book ratings,
  • crowd?sourced popularity lists,
  • customer ratings of products or services,
  • web site statistics,
  • etc.

 

However, whatever lists you choose, you must confirm that the online web documents are updated frequently. For each item in each list, the source web site must contain the item’s name and some other distinguishing “attribute” of the item listed. Attributes could  be:

  • an image or photo,
  • some additional property of the item other than its names, such as the author of a  book or the lead actor in a movie,
  • a detailed textual description of the item,
  • some kind of numeric score, ideally one which justifies or explains the item’s appearance in the list, such as a number of user votes or downloads,
  • etc

 


Internet ethics: Responsible scraping

The process of automatically extracting data from web documents is sometimes called  “scraping”.  However,  in order to protect their intellectual property and their computational resources, owners of some web sites may not want their data exploited in this way. They will, therefore, deny access to their web documents by anything other than recognised web browsers such as Firefox, Internet Explorer, etc. Typically in this situation, the web server will return a short “access denied” document to your Python script instead of the expected web document.

Deliverables:

You should develop your solution by completing and submitting the provided Python template file the_best.py. Submit this in a “zip” archive containing all the files  needed to support your application as follows:

1. Your the_best.py solution. Make sure you have completed the “statement” at the beginning of the Python file to confirm that this is your own individual work by inserting your name and student number in the places indicated. 

2. Several small GIF files needed to support your GUI interface, but no other image files.

3. A folder containing the previously?downloaded web documents used for your static “archive” of old lists. Again, this folder may contain HTML/XML source code files only. It must not contain any image files. All images needed for your exported HTML document must be sourced from online when it is viewed in a web browser.


This ITD104 IT Assignment has been solved by our IT Experts on My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.