raznem/parsera
Lightweight library for scraping web-sites with LLMs observed · 2026-08-28
Health v2 · maintenance only
54/100
- Activity 57
- Release rhythm 51
- Longevity 53
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 9
- age_days: 751
- days_rel: 329
- days_push: 259
- n_releases_24m: 12
Adoption not part of the score
1350 stars · 78 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Parsera is a lightweight Python library for scraping websites using LLMs, letting users define elements to extract with natural-language descriptions and get structured JSON results. It runs on Playwright for page fetching, supports custom LangChain models (including local Ollama/HuggingFace models), proxies, cookies, scrolling, custom Playwright scripts, and offers a CLI and Docker usage.
Use cases
- extract structured data from web pages with an llm
- scrape tables from websites into
- scrape pages that require login or javascript rendering
- run llm-based scraping with a local ollama model
- extract fields from a webpage by describing them in plain english
- scrape infinite-scroll pages
- scrape websites through a proxy
When to choose
- you want simple, schema-driven web extraction without writing CSS selectors
- target pages are dynamic or JavaScript-rendered and need a real browser
- you want to plug in any LangChain chat model, including local ones
- you need typed/structured output from unstructured pages
When to avoid
- you need high-volume, low-cost scraping where deterministic selectors or BeautifulSoup suffice
- you cannot send page content to an LLM API due to privacy or cost constraints
- you need a fully managed scalable scraping service rather than a local library
Facets
library · maturity active
web-scraping nlp llm-inference parser data-science crawlers developer-tools python cli cross-platform llm-scraping playwright structured-extraction browser-automation data-extraction natural-language-processing automation docker
10 sources
- readme: https://github.com/raznem/parsera · fetched 2026-08-28 · 80c0b8f0bb36
- homepage: https://docs.parsera.org · fetched 2026-08-29 · fb504fcd3005
- site_page: https://docs.parsera.org/features/proxy · fetched 2026-08-29 · 34ba2c84bdc7
- site_page: https://docs.parsera.org/getting-started · fetched 2026-08-29 · f9633af6eeae
- site_page: https://docs.parsera.org/features/custom-models · fetched 2026-08-29 · ea6e9cbd9b9f
- site_page: https://docs.parsera.org/features/extractors · fetched 2026-08-29 · 4b109cbe83c0
- site_page: https://docs.parsera.org/features/custom-browser · fetched 2026-08-29 · 4ead80d40f95
- site_page: https://docs.parsera.org/features/custom-cookies · fetched 2026-08-29 · a32f7d28bfc6
- site_page: https://docs.parsera.org/features/custom-playwright · fetched 2026-08-29 · 7b8ef7d56aa9
- site_page: https://docs.parsera.org/features/scrolling · fetched 2026-08-29 · bf17621de6cd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| raznem/parsera | main | 54 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem