Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/montferret/ferret

Declarative web scraping
https://github.com/montferret/ferret

cdp chrome cli crawler crawling data-mining dsl go golang hacktoberfest library query-language scraper scraping scraping-websites tool

Last synced: 23 days ago
JSON representation

Declarative web scraping

Awesome Lists containing this project

README

        

# Ferret



Go Report Status


Build Status





Discord Chat


Discord Chat


Ferret release


Apache-2.0 License

![ferret](https://raw.githubusercontent.com/MontFerret/ferret/master/assets/intro.jpg)



Try it!


Docs


CLI


Test runner


Web worker

## What is it?
```ferret``` is a web scraping system. It aims to simplify data extraction from the web for UI testing, machine learning, analytics and more.
```ferret``` allows users to focus on the data. It abstracts away the technical details and complexity of underlying technologies using its own declarative language.
It is extremely portable, extensible, and fast.

[Read the introductory blog post about Ferret here!](https://medium.com/@ziflex/say-hello-to-ferret-a-modern-web-scraping-tool-5c9cc85ba183)

### Features

* Declarative language
* Support of both static and dynamic web pages
* Embeddable
* Extensible

Documentation is available [at our website](https://www.montferret.dev/docs/introduction/).

### Different languages

* Ferret for python. [Pyfer](https://github.com/MontFerret/pyfer)

## Contributors