The current century has seen a huge amount of data being produced every day by various computational platforms. These data are very large in amount when compared to the past. These data have emerged in form of big data (BD), and it's vital to manage these data for processing as well as extracting. The big data are emerging from Facebook, Instagram, and various other social as well as private platforms. Web mining has the capabilities to mine or extract data from a very huge set of data. The mining of useful information is essential for optimal functioning of various systems. In this chapter, the usage of web mining and one of its sub categories, web usage mining, for various human-driven applications has been discussed. This chapter focuses on the background that leads to the emergence of web mining. The chapter also deeply explores various subdomains that are essential for tackling data extraction using web mining.