GitHub topics: css-selector
inphinit/framework
👽 PHP microframework, routes, controllers and views, for PHP 5.4 to PHP 8
Language: PHP - Size: 533 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 10 - Forks: 2

CoolSpring8/go-lolhtml
An idiomatic Go wrapper for Rust crate `lol-html` (Low Output Latency streaming HTML parser/rewriter)
Language: Go - Size: 6.68 MB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 36 - Forks: 3

fb55/css-select
a CSS selector compiler & engine
Language: TypeScript - Size: 4.28 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 569 - Forks: 71

fb55/nth-check
Parses and compiles CSS nth-checks to highly optimized functions.
Language: TypeScript - Size: 2.98 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 58 - Forks: 31

fczbkk/css-selector-generator
JavaScript object that creates unique CSS selector for given element.
Language: TypeScript - Size: 6.22 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 562 - Forks: 93

philss/floki
Floki is a simple HTML parser that enables search for nodes using CSS selectors.
Language: Elixir - Size: 1.57 MB - Last synced at: 7 days ago - Pushed at: 11 days ago - Stars: 2,104 - Forks: 158

fefit/visdom
A library use jQuery like API for html parsing & node selecting & node mutation, suitable for web scraping and html confusion.
Language: Rust - Size: 611 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 112 - Forks: 6

benibela/xidel
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.
Language: Pascal - Size: 2.09 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 803 - Forks: 44

facelessuser/soupsieve
A modern CSS selector implementation for BeautifulSoup
Language: Python - Size: 5.54 MB - Last synced at: 3 days ago - Pushed at: 21 days ago - Stars: 238 - Forks: 41

gajus/surgeon
Declarative DOM extraction expression evaluator. 👨⚕️
Language: JavaScript - Size: 712 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 694 - Forks: 30

AlexMathew/scrapple
A framework for creating semi-automatic web content extractors
Language: Python - Size: 1.15 MB - Last synced at: 18 days ago - Pushed at: 7 months ago - Stars: 501 - Forks: 41

suntong/cascadia
Go cascadia package command line CSS selector
Language: Go - Size: 122 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 142 - Forks: 11

lexborisov/Modest
Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.
Language: C - Size: 6.26 MB - Last synced at: 15 days ago - Pushed at: almost 4 years ago - Stars: 748 - Forks: 66

moumen-soliman/shortcut.css
Shortcut.css is the first css package it support your stylesheet, Contain custom & built-in variables and classes you can use it with any situation you want with css shortcuts for more flexiblity & stability.
Language: CSS - Size: 44.9 KB - Last synced at: 19 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 0

santhoshse7en/utuby
simple script for downloading Youtube comments without using the Youtube API
Language: Python - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 3

phpgt/Dom
Modern DOM API.
Language: PHP - Size: 2.99 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 121 - Forks: 28

phpgt/CssXPath
Translate CSS selectors to XPath queries.
Language: PHP - Size: 271 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 22 - Forks: 11

colgatto/Poliparser 📦
The only parser you need
Language: JavaScript - Size: 263 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

JPeer264/node-rename-css-selectors
📝 Rename css classes and id's in files
Language: TypeScript - Size: 1.23 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 67 - Forks: 9

plainas/tq
Perform a lookup by CSS selector on an HTML input
Language: Python - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 237 - Forks: 5

JPeer264/node-rcs-core
Rename css selectors across all files
Language: TypeScript - Size: 2.33 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 38 - Forks: 7

repejota/qurl
Qurl is a drop-in and easy to deploy microservice who exposes an HTTP API you can use to extract content from any web page as JSON. Any information available at a given public URL can be extracted using selector queries (check examples below).
Language: Go - Size: 1.14 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 4

vhodges/stitcherd
Dynamic content for mostly static sites.
Language: Go - Size: 1.37 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 46 - Forks: 6

sixcious/elempick
A simple element picker that can generate CSS Selectors and XPath expressions.
Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

alexferrari88/playwright-DOMPath
Retrieve XPath and CSS selectors from elements selected in Playwright
Language: TypeScript - Size: 221 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 0

bgarciaoliveira/Selektra
Easily generate unique and optimized CSS or XPath selectors for any DOM element.
Language: TypeScript - Size: 184 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

coderobe/hq
A HTML processor inspired by jq
Language: C++ - Size: 25.4 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 111 - Forks: 5

AdamMarsden/css-cheat-sheet
CSS Cheat Sheet - A reference for CSS goodness.
Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 394 - Forks: 65

feichao93/temme
📄 Concise selector to extract JSON from HTML.
Language: TypeScript - Size: 8.46 MB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 273 - Forks: 12

yandex/reselector
Use React Components in css selectors
Language: JavaScript - Size: 2.83 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 10

featurist/browser-monkey
Reliable DOM testing
Language: JavaScript - Size: 2.67 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 54 - Forks: 7

Sreyas-Sreelal/pawn-scraper
Web scraping with HTML parsers and querying with CSS selectors in pawn (WIP)
Language: Rust - Size: 117 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 13 - Forks: 2

lorussogiacomoluca/html-css-flukeout
Exercise #5 - 19/02/2025
Language: HTML - Size: 163 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

msoap/html2data
Library and cli for extracting data from HTML via CSS selectors
Language: Go - Size: 7.15 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 69 - Forks: 3

xparse/ElementFinder
Fetch data from HTML and XML via xpath/css and prepare it with regexp
Language: PHP - Size: 687 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 15

itw-creative-works/social-selectors
SocialSelectors is a dynamically updated library of css selectors for social media sites.
Language: HTML - Size: 98.6 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ydah/parselly
Parselly is a module providing a simple way to parse and extract data from a css selector 🌿
Language: Ruby - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

kormanowsky/jextract
Allows extracting data from DOM
Language: JavaScript - Size: 140 KB - Last synced at: 22 days ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 1

hansalemaos/tutorial-css_selector-selenium
Imagine substituir todos os métodos tradicionais de localização de elementos, como find_element(By.ID), find_element(By.NAME), find_element(By.XPATH), entre outros, por apenas um método poderoso: find_element(By.CSS_SELECTOR)
Language: Python - Size: 3.91 KB - Last synced at: about 2 hours ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 2

PiyushBagde/100DaysOfCode
Language: Python - Size: 9.73 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

davidyen1124/ai-crawler
AI web scraper using GPT to dynamically optimize CSS selectors for reliable data extraction.
Language: JavaScript - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

amal/CDom
Simple HTML/XML/BBCode DOM component for PHP.
Language: PHP - Size: 229 KB - Last synced at: 2 months ago - Pushed at: over 13 years ago - Stars: 25 - Forks: 9

dinanathsj29/css3-fundamentals-tutorial
A CSS3 design tutorials for beginners, An introduction to core CSS concepts, terminology and tools
Language: HTML - Size: 1.34 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 8

jvanbruegge/tree-selector
Use CSS selectors to match nodes in a custom object tree
Language: TypeScript - Size: 127 KB - Last synced at: 27 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

flamencist/SelectorGenerator
JavaScript object that creates a unique CSS selector for a given DOM element. It has no external dependencies.
Language: JavaScript - Size: 73.2 KB - Last synced at: 4 days ago - Pushed at: about 5 years ago - Stars: 20 - Forks: 7

rike422/kirinuki-core
Kirinuki is a library that convert any html to JSON using CSS selectors.
Language: TypeScript - Size: 12 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 2

ryanmorr/parselector
Parse a CSS selector string
Language: JavaScript - Size: 196 KB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 4 - Forks: 2

francoischalifour/selectors-to-array
Converts CSS selectors, DOM elements and NodeLists into arrays
Language: JavaScript - Size: 2.93 KB - Last synced at: 12 days ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

ArtaXerxess/bookscraper
Language: Python - Size: 1.52 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Simon-He95/vscode-css-selector
vscode extension to quick select id or class selector
Language: TypeScript - Size: 669 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

f34nk/modest_ex
Elixir library to do pipeable transformations on html strings (with CSS selectors)
Language: C - Size: 580 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 31 - Forks: 5

oyen-oss/diddy-dom
lightweight dom library to create (and query) documents using CSS selectors, for javascript
Language: TypeScript - Size: 69.3 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

flamencist/CopyCssSelector
Copy Css Selector chrome extension
Language: JavaScript - Size: 530 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 27 - Forks: 3

hsrtech/Learn-CSS
Learn CSS
Size: 0 Bytes - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

CharltonC/chrome-css-selector-capture
support page for the Chrome extension CSS Selector Capture
Size: 1.95 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 43 - Forks: 13

fb55/cornet
transform streaming html using css selectors
Language: JavaScript - Size: 166 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 48 - Forks: 4

hekigan/dom-create-element-query-selector
A utility function to create DOM elements with CSS selector-like syntax
Language: JavaScript - Size: 49.8 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 2

yuvan11/cascadia-sample
cascadia-sample to understand the css selector library cascadia
Language: Go - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

harrypotter0/css_images
This is a challenge of making awesome CSS images on a level up daily basis .
Language: CSS - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

getlinksc/css-selector-tool
A low-code data extractor for websites with built in proxy and parsing capabilities. Great for testing and debugging css selectors
Language: JavaScript - Size: 19.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 92 - Forks: 10

kostya/modest
CSS selectors for HTML5 Parser myhtml
Language: Crystal - Size: 175 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 46 - Forks: 4

TheInfinity007/MovieDazZ
A movie review website made by html, css and bootstrap
Language: HTML - Size: 18.2 MB - Last synced at: 4 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

xparse/CssExpressionTranslator 📦
Translate css to xpath based on symfony/css-selector
Language: PHP - Size: 104 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 3

qiaofei32/yunCrawler
智能云爬虫Demo
Language: HTML - Size: 7.11 MB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 32 - Forks: 17

briwyatt/productcards
the-static-web exercise 3
Language: HTML - Size: 1.15 MB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

s-acss/figma-token-to-code
Generate the text element to Html with css.
Language: TypeScript - Size: 5.2 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

zuobaiquan/css3
:thinking:css深入学习
Language: HTML - Size: 61.4 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 7

joeycumines/go-htmlutil
An extension of Golang's html5 tokeniser / parser implementation, making it much easier to find and extract information.
Language: Go - Size: 42 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

subhban01/CSS-android-logo
The android logo created with just CSS and nothing else.
Language: HTML - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

cathalgarvey/sqrape 📦
Simple Query Scraping with CSS and Go Reflection (MOVED to Gitlab)
Language: Go - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 141 - Forks: 7

promptapi/scraper-cli
CLI Tool for Prompt API's Scraper API, works for macOS, linux and windows :)
Language: Go - Size: 27.3 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

abiko-search/laughter
A streaming HTML parser for Elixir built on top of the CloudFlare's LOL HTML
Language: C - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

cubeleco/htmlSearch
Web extension for searching HTML elements by CSS selector
Language: JavaScript - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

rohankhairnar/R-web-scraping
Some R scripts to begin with web scrapping. 1) imdb250.R contains basic scripts to fetch top 250 movie list and corresponding details. 2) amazonsearch.R contains advanced scrapping with R for products on amazon's website based on the search term.
Language: R - Size: 23.4 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

kawsarlog/CSS-Selectors-Tutorial
🕵️♂️ Explore HTML and CSS files showcasing various selector rules. 🌟 Learn and practice targeting and styling elements with CSS selectors. 🚀 Fork, modify, and enhance this repository for your web development projects. 🎨 Improve your CSS skills with detailed examples and explanations. 💻 Happy coding! 🤓🎉
Language: HTML - Size: 45.9 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

KMDaily/CSS_Selectors3_WolframLanguage
Implementation of CSS Selectors 3 for Wolfram Language SymbolicXML expressions.
Language: Mathematica - Size: 62.5 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

esteban-m/uikit-night-theme
Uikit Night Theme
Language: CSS - Size: 48.8 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 1

esteban-m/cstyle
Common style for wordpress
Language: PHP - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

YannisDelmas/explain-expression
Explain an expression: CSS selector, regular expression (later: other expressions of other languages)
Language: JavaScript - Size: 405 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

flibbles/tw5-xml
XML tools for Tiddlywiki5: import/xport, rendering, parsing wth XPath and CSS Selectors
Language: JavaScript - Size: 684 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 1

hermit-crab/ScrapeMate
Scraping assistant tool. Editing and maintaining CSS/XPath selectors across webpages.
Language: JavaScript - Size: 761 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 93 - Forks: 12

hapytex/css-selectors
A library for parsing, manipulating, and rendering css selectors (not css files, just the selectors).
Language: Haskell - Size: 19.9 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

kuriv/manual-css 📦
CSS 全称 Cascading Style Sheets ,层叠样式表。
Language: JavaScript - Size: 918 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

TechnikEmpire/GQ
CSS Selector Engine for Gumbo Parser
Language: C++ - Size: 1.78 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 26 - Forks: 14

dzenis-h/drag-n-drop
Simple vanilla JS drag & drop implementation built for the purpose of refreshing classes, static methods, inheritance, this keyword, CSS selectors, DOM APIs, etc ...
Language: JavaScript - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

perry-mitchell/css-selector-splitter
Split CSS selectors by commas or blocks
Language: JavaScript - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 0

varunsridharan/dizzle
~ Simple Fast CSS Selector Engine ~
Language: HTML - Size: 638 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 3

gburtini/Potent-Tools-for-XPath
Tools for working with the DOM, CSS selectors and XPath 1.0 expressions.
Language: JavaScript - Size: 637 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

AlGhaliyahM/wishlist-importer
✨ Wishlist Importer provide wishlist data for the supported domains in the library. Wishlist Importer manipulate HTML and fetch the data for the given sharable wishlist Url, given you a clean items data where you can import and use in your system.
Language: TypeScript - Size: 248 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

JPeer264/gulp-rcs
The gulp task to the main module rename-css-selectors
Language: JavaScript - Size: 145 KB - Last synced at: 26 days ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 4

0x1618/css-selector-minifier
CSS-Selector-Minifier is a Python package that minifies CSS class and id names in CSS, HTML and JavaScript files.
Language: Python - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

edanurascii/fancy-css-examples
Language: SCSS - Size: 94.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

JPeer264/grunt-rcs
The grunt task to the main module rename-css-selectors
Language: JavaScript - Size: 42 KB - Last synced at: 2 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

k3nsei/css-selector-builder
Developer friendly CSS selector builder API
Language: TypeScript - Size: 2.42 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

mbasso/react-cssom
Css selector for React Components
Language: JavaScript - Size: 846 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 57 - Forks: 0

WesGtoX/python-selenium
Selenium course with Python.
Language: Python - Size: 8.99 MB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jakewarren/scrape
A command line scraping utility supporting CSS selectors or XPath
Language: Go - Size: 1.62 MB - Last synced at: about 3 hours ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

tomhodgins/jsincss-string-match
A string matching plugin for jsincss
Language: JavaScript - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

tomhodgins/jsincss-elder-selector
An elder selector plugin for jsincss
Language: JavaScript - Size: 9.77 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

tomhodgins/jsincss-regex-match
A regex matching plugin for jsincss
Language: JavaScript - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0
