github jtrecenti/juscraper v0.2.1

16 hours ago

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 via txtcaptcha. 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_pags now uses a robust selector + cascading regex strategy (same pattern as cjsg_n_pags), supporting both formats.

🤖 Generated with Claude Code

Don't miss a new juscraper release

NewReleases is sending notifications on new releases.