{"repo":"awolverp/markupever","free":true,"listed":false,"github":"https://github.com/awolverp/markupever","clone":"git clone https://github.com/awolverp/markupever.git","description":"The fast, most optimal, and correct HTML & XML parsing library for Python written in Rust.","language":"Rust","stars":36,"topics":["html5ever","library","markup-languages","parser","python","rust","scraping","selectors","web-scraping"],"license":"MPL-2.0","category":"scrapers-browser-automation","readme_excerpt":"The fast, most optimal, and correct HTML & XML parsing library Documentation Releases Benchmarks ------ MarkupEver is a modern, fast (high-performance), XML & HTML languages parsing library written in Rust. KEY FEATURES: 🚀 Fast : Very high performance and fast (thanks to html5ever and selectors ). 🔥 Easy : Designed to be easy to use and learn. Completion everywhere. ✨ Low-Memory : Written in Rust. Uses low memory. Don't worry about memory leaks. Uses Rust memory allocator. 🧶 Thread-safe : Completely thread-safe. 🎯 Quering : Use your CSS knowledge for selecting elements from a HTML or XML document. ⚡ Streaming : Incremental/streaming parsing support. Installation You can install MarkupEver by using pip : It's recommended to use virtual environments. Example Parse Parsing a HTML content and selecting elements: Create DOM Creating a DOM from zero:","default_branch":null,"files":null,"tree":[],"storefront":"/r/awolverp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awolverp/markupever/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}