PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Xpath Python Packages

Python packages with the GitHub topic xpath. Sorted by monthly downloads, with stars and forks.
jsonpath-ng
jsonpath-ng

Finally, a JSONPath implementation for Python that aims to be standard compliant. Enjoy!

55.4M 735 132
sissaschool
elementpath

XPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml

7M 93 33
scrapy
parsel

Parsel lets you extract data from XML/HTML documents using XPath or CSS selectors

3.1M 1K 176
D4Vinci
scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev

929K 87K 9K
tox-dev
turbohtml

A fast, fully typed HTML toolkit for Python. Escape, unescape, parse, select, and serialize HTML from one library, powered by a C-accelerated core.

124K 20 3
jpjacobpadilla
stealth-requests

Undetected web-scraping & seamless HTML parsing in Python!

44K 567 57
hchasestevens
astpath

A command-line search utility for Python ASTs using XPath syntax.

18K 257 57
mohammadraziei
pygixml

PyGiXML (Python Giant XML Framework): A high-performance Cython library bridging pugixml and yxml. It offers a faster, constant-memory alternative to lxml and xmltodict, providing full XPath, objectify, and streaming capabilities for massive datasets.

12K 39 3
aborruso
scrape-cli

Extract HTML elements from the command line using CSS selectors or XPath. Pipe-friendly Python CLI.

9K 29 1
scrapehero
selectorlib

A library to read a YML file with Xpath or CSS Selectors and extract data from HTML pages using them

3K 73 12
OoriData
amara

General-purpose web data processing library. URI/IRI handling, MicroXML, MicroXPath & HTML5.

2K 2 0
pythonist552
n0struct

list/dict extensions allow to load/save xml/json files into python structures, compare them and work with them using xpath approach

2K 3 0
spookylukey
pyastgrep

Grep Python Abstract Syntax Trees (AST) using XPath

2K 112 4
miute
pugixml

Python bindings for pugixml

2K 10 1
roniemartinez
pydude

dude uncomplicated data extraction: A simple framework for writing web scrapers using Python decorators

917 427 19
J-CPelletier
webcomix

Webcomic downloader

867 43 5
peteradrichem
xul

XML Utilities

852 4 0
linw1995
data-extractor

Combine XPath, CSS Selectors and JSONPath for Web data extracting.

799 30 5
vypivshiy
scrape-schema

Structuring parsed data into python objects

650 4 1
pilosus
pathbridge

Translate validator error locations (XPath/JSONPath/JSON Pointer) back to your application's schema paths and emit structured errors (Marshmallow-ready)

486 2 0
gaojiuli
htmlparsing

No pain HTML parsing library.

302 12 2
tito
telenium

Automation for Kivy Application

293 68 22
uyar
piculet

Extract data from HTML, XML or JSON documents using XPath or JMESPath.

277 5 0
D4Vinci
iflow-mcp-d4vinci-scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev

236 87K 9K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology