bow and scrape

Functions implementing main principles of polite web scraping

bow() is.polite()

Introduce yourself to the host

nod()

Agree modification of session path with the host

scrape()

Scrape the content of authorized page/API

rip()

Polite file download

print(<polite>)

Print host introduction object

Service functions for polite session

Reset scraping delays

set_scrape_delay() set_rip_delay()

Reset scraping/ripping rate limit

Show your own manners

usethis-like function for implementing your own polite scraping

use_manners()

Use manners in your own package or script

`rvest` companions

Axillary functions for manipulating html attributes

html_attrs_dfr()

Convert collection of html nodes into data frame