Get in Touch
 Duration 14 hours

Course Outline

 Module I: Data Extraction Fundamentals and the HTTP Protocol

1. HTTP communication mechanisms
2. HTML document structure
3. Browser developer tools and element inspection
4. Configuring request headers

Module II: Data Extraction Using BeautifulSoup
1. Sending HTTP requests in Python
2. Analyzing HTML structure with BeautifulSoup
3. Locating elements by tags, classes, and attributes
4. Retrieving text content and attribute values

Module III: Communicating with APIs
1. JSON format structure and rules
2. Overview of popular open APIs
3. Executing queries and processing returned data

Module IV: Browser Automation with Selenium
1. Handling pages with dynamic JavaScript content
2. Identifying elements by tags and CSS classes (CSS_SELECTOR, XPATH)
3. Navigating websites (clicking, scrolling, refreshing pages)
4. Filling out forms and logging in to services

Module V: Practical Applications of Data Extraction
1. Creating scripts for bulk data collection

Requirements

       

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (2)

Provisional Courses

Related Categories