🕷️ The BEST 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
The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
A little like that j-thing, only in Go.
- selector-strings
- jquery
- html-parsing
- goquery
CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
Pythonic HTML Parsing for Humans™
jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety.
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
- swift
- swiftsoup
- parse
- html-document
Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can also create new or transformed XML/HTML/JSON documents.
htmlquery is golang XPath package for HTML query.
- html
- xpath
- html-parser
- golang
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.
A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library
- golang
- unmarshall
- goquery
- selectors
querySelector that can pierce Shadow DOM roots without knowing the path through nested shadow roots. Useful for automated testing of Web Components. Production use is not advised, this is for test environments/tools such as Web Driver, Playwright, Puppeteer
Playwright PHP library for browser automation: navigation, E2E tests, assertions, screenshots, and so much more!