Web mining refers to the set of techniques used to explore, collect, process, and analyze large amounts of data from the internet. This discipline allows for the identification of patterns and models from information accessible on websites or from server-side data. Depending on the objectives, web mining can be divided into several categories, such as content extraction, site structure analysis, and web search. It relies on methods derived from data mining to process the vast volumes of information generated by online activity.