Get in Touch

Course Outline

Module I: Foundations of Data Acquisition and 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 with BeautifulSoup
1. Sending HTTP requests in Python
2. Analyzing HTML structure using BeautifulSoup
3. Locating elements by tags, classes, and attributes
4. Extracting text content and attribute values

Module III: Communication with APIs
1. JSON format structure and rules
2. Overview of popular open APIs
3. Executing requests 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 the web page (clicks, scrolling, refreshing)
4. Filling form fields and logging into services

Module V: Practical Applications of Data Acquisition
1. Creating scripts for mass data collection

Requirements

     

 14 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (2)

Provisional Courses

Related Categories