smyja/blackmaria

Python package for webscraping in Natural language

46
/ 100
Emerging

This tool helps developers quickly extract specific information from any webpage by simply describing what you want in plain English. You provide a web address and a natural language request, and it returns the requested data in a structured format like JSON. It's designed for Python developers who need to pull targeted content from websites for various applications.

150 stars. No commits in the last 6 months. Available on PyPI.

Use this if you are a Python developer who needs to programmatically extract structured data from diverse web pages using natural language prompts.

Not ideal if you need a no-code solution for web scraping or if your primary need is general-purpose web crawling rather than targeted data extraction.

web-scraping data-extraction developer-tool data-processing API-development
Stale 6m No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 11 / 25

How are scores calculated?

Stars

150

Forks

11

Language

Python

License

MIT

Last pushed

Oct 28, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/smyja/blackmaria"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.