Course Outline


Setting up the Development Environment

Python Primer: Data Structures, Conditionals, File Handling, etc.

Python Packages for Web Scraping: Scrapy and BeautifulSoup

How a Website Works

How HTML is Structured

Making a Web Request

Scraping an HTML Page

Working with XPath and CSS

Filtering Data Using Regular Expressions

Creating a Web Crawler

Crawling AJAX and JavaScript Pages with Selenium.

Web Scraping Best Practices


Summary and Conclusion


  • Programming experience, preferably in Python. If participants have programming experience in a language other than Python, the training can be extended to include more introductory Python exercises.


  • Developers
 7 Hours

Testimonials (1)

Related Categories