Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Data Mining

Authors: Pang Ning Tan, Michael Steinbach, Vipin Kumar

1st Edition

321321367, 978-0321321367

More Books

Students also viewed these Databases questions