Web Scraping with Java and Jsoup

Web scraping refers to the process of automatically extracting structured information from websites. The amount of information available online keeps increasing every day, but it is often hard to access when an API is not available to access the data programmatically. If you work in software development, it's very likely you've already been in this situation before or are in this situation right now: if that's the case this article will give you a very quick start on how to scrape web pages using Java and the Jsoup library.