Learn R Programming

filibustr (version 0.3.0)

read_html_table: Scrape an online HTML table

Description

read_html_table() returns an HTML table at a specified URL and CSS element as a dataframe.

Usage

read_html_table(url, css)

Value

A tibble.

Arguments

url

A string giving the URL to read from.

css

A string giving the CSS element to select.

SelectorGadget (https://selectorgadget.com/) is a useful tool for finding the code for the CSS element you need. See rvest::html_element() for more information.

Examples

Run this code
# The table used in `get_senate_cloture_votes()`
# NOTE: `get_senate_cloture_votes()` performs some cleaning on this table
read_html_table(url = "https://www.senate.gov/legislative/cloture/clotureCounts.htm",
                css = ".cloturecount")

# A table from Baseball Reference
read_html_table(url = "https://www.baseball-reference.com/friv/rules-changes-stats.shtml",
                css = "#time_of_game")

Run the code above in your browser using DataLab