Web Scraping, web sayfalarından veri çıkarmak için kullanılan veri kazıma, web toplama veya web taraması olarak da adlandırılır. Bir web kazıyıcı, bilgi çıkarmak için farklı yaklaşımlar kullanabilir. Örneğin, XPath, CSS seçiciler, özel filtreler, HTML gezintisi vb. Bu tür senaryolara uygun olarak, bu makale Java’da programlı olarak bir web kazıyıcının nasıl oluşturulacağını kapsar.