Skip to content

Migale was born out of a need to extract data quickly and with a very low development cost. This package is not intended to replace complete and structured libraries like DotnetSpider.

License

Notifications You must be signed in to change notification settings

Velka-DEV/Migale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Nuget

Migale: A lightweight .NET spider with fast kickstarting

Migale was born out of a need to extract quickly and with a very low development cost. This package is not intended to replace complete and structured libraries like DotnetSpider.

Features

  • Multi-Threaded
  • Fail & retries handling
  • Event-Driven
  • Extensible
  • Document parsing (HTML, JSON, XML) (Work in progress !)

Samples

You can find samples with the crawlers implementation here !

Packages

Package Description Nuget
Migale.Core The core of the project Nuget (with prereleases)
Migale.Crawlers.HttpClient The HttpClient crawler implementation with RequestMessages Nuget (with prereleases)
Migale.Crawlers.Playwright The Playwright crawler implementation with browser automation Nuget (with prereleases)

Contributing

We would love community contributions here.

There is actually no contributation guide or convention as i'm actually the only maintainer of the project.

License

This project is licensed with the MIT license.

Related Projects

You should take a look at these related projects:

About

Migale was born out of a need to extract data quickly and with a very low development cost. This package is not intended to replace complete and structured libraries like DotnetSpider.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages