Question: 2 Assessments ( 2 0 2 4 ) 1 1 % Side panelSearchSearchITSCA 2 - 1 2 Assessments ( 2 0 2 4 ) Formative

2 Assessments (2024)11%Side panelSearchSearchITSCA2-12 Assessments (2024)Formative AssessmentsProject 2BOOKProject 2BookCompletion requirements3. Section A3.3. Question 3Question 320 Marks Study the scenario and complete the questions that follow: Web ScrapingWeb scraping is the process of using bots to extract content and data from a website. Unlike screen scraping, which only copies pixels displayed onscreen, web scraping extracts underlying HTML code and, with it, data stored in a database. The scraper can then replicate entire website content elsewhere. Adapted from Source: Imperva. 2024.Web Scraping. Imperva. [Online] Available at: https://www.imperva.com/learn/application-security/web-scraping-attack/#:~:text=Web%20scraping%20is%20the%20process,replicate%20entire%20website%20content%20elsewhere. [Accessed: 14/05/2024] Write a Python application that can be used to scrape data from the CareerJuction website (at careerjunction.co.za). The application must allow the user to enter a job title to search for, then for each result (on the first result page only) extract the following information:1. The job title2. The Name of the recruiter3. The job salary4. The job position5. The job location6. The date posted(8 Marks) The data extracted must be stored inside a dataframe as follows:TitleRecruiterSalaryPositionLocationDate Posted (8 Marks) The dataframe must be saved as a csv. The csv filename must be in the following format: search_term +job-results.csv.(4 Marks)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!