Litcius/Paper detail

Web Scraping in the R Language: A Tutorial

Vlad Krotov, Matthew F. Tennyson

2021Journal of the Association for Information Systems14 citationsDOIOpen Access PDF

Abstract

Information Systems researchers can now more easily access vast amounts of data on the World Wide Web to answer both familiar and new questions with more rigor, precision, and timeliness. The main goal of this tutorial is to explain how Information Systems researchers can automatically “scrape” data from the web using the R programming language. This article provides a conceptual overview of the Web Scraping process. The tutorial discussion is about two R packages useful for Web Scraping: “rvest” and “xml2”. Simple examples of web scraping involving these two packages are provided. This tutorial concludes with an example of a complex web scraping task involving retrieving data from Bayt.com - a leading employment website in the Middle East.

Topics & Concepts

World Wide WebComputer scienceWeb applicationNatural language processingData Mining Algorithms and ApplicationsData Analysis with R
Web Scraping in the R Language: A Tutorial | Litcius