Added
- TJRJ (Tribunal de Justiça do Rio de Janeiro): jurisprudence scraper (
cjsg) via JSON API. Site shows reCAPTCHA v2 but the backend does not validate it. Filters: free text search, judgment date. - TJGO (Tribunal de Justiça de Goiás): jurisprudence scraper (
cjsg) via Projudi. Site shows Cloudflare Turnstile but the backend does not validate it. Filters: instance, area, court, publication date, process number. - TJMG (Tribunal de Justiça de Minas Gerais): jurisprudence scraper (
cjsg). 5-digit numeric captcha solved automatically viatxtcaptcha. Filters: ementa or full-text search, judgment and publication dates, ordering. - TJAC, TJAL, TJAM, TJMS: jurisprudence scrapers (
cjsg) based on the eSAJ platform. Filters: free text, ementa, class, subject, judging body, district, judgment and publication dates, origin and decision type. - TJSE documented as unsupported (Cloudflare Turnstile with server-side validation).
- TJMA documented as unsupported (Google reCAPTCHA v2 invisible with server-side validation).
Fixed
- TJSP CJPG: pagination count extraction works again after the court changed the HTML. Pagination text changed from "Mostrando 1 a 10 de N resultados" to "Resultados 1 a 10 de N", and the old regex required the word "resultado" after the number.
cjpg_n_pagsnow uses a robust selector + cascading regex strategy (same pattern ascjsg_n_pags), supporting both formats.
🤖 Generated with Claude Code