Requests-HTML is a Python HTTP library built around the requests API, adding support for parsing HTML (with optional headless-browser support to render JavaScript).
Requests is a web scraping library written in Python under the MIT license.
This library intends to make parsing HTML (e.g. scraping the web) simple, building on top of the python-requests library for the HTTP layer. It supports XPath and CSS selectors, User Agent spoofing, and optional headless-browser support to execute JavaScript scripts on the page.