requests-html

Parser

A Pythonic HTML parsing library providing intuitive and asynchronous web scraping capabilities.

Pythonic HTML Parsing for Humans™

GitHub

303 stars
6 watching
38 forks
Language: Python
last commit: 5 months ago
Linked from 2 awesome lists

htmlrequestsscrapingscraping-frameworkscraping-websites

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
kennethreitz/requests An HTTP client library for Python that simplifies sending and receiving HTTP requests. 278
scrapy/scrapely A pure-python library for extracting structured data from HTML pages. 1,863
utkarshkukreti/select.rs A Rust library for extracting useful data from HTML documents 974
rust-scraper/scraper A Rust library for parsing and querying HTML documents using CSS selectors. 1,937
michaelhelmick/lassie Library for retrieving basic content from websites 613
kovidgoyal/html5-parser A fast HTML parser written in C, optimized for performance. 682
snjyor/htmlpageparser An HTML parsing library that converts web pages to structured data and then generates Markdown content from that data 1
html5lib/html5lib-python A standards-compliant Python library for parsing and serializing HTML documents and fragments. 1,128
natlabs/http-parser.mo An HTTP request parser for parsing URL, search query, headers and form data. 10
marshmallow-code/webargs A Python library for parsing and validating HTTP request objects with support for multiple web frameworks. 1,379
iabudiab/htmlkit An Objective-C framework for parsing and serializing HTML documents 240
tmm1/http_parser.rb A simple HTTP request/response parser that provides callbacks for parsing HTTP messages. 200
kylebebak/requester A modern HTTP client built on top of the Requests library for creating and executing REST requests in Python. 307
servo/html5ever A high-performance HTML parser written in Rust. 2,148
r1chardj0n3s/parse A library that parses strings using a specification based on the Python format() syntax 1,713