Visitar URL original
GitHub - logicfool/Plug-Scraper: An advance Plugin Based Scraper · GitHub
Skip to content

About

An advance Plugin Based Scraper

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Plug-Scraper

An advnace Plugable Based Scraper

A Plugin Based Scraper with some extra features

Note: This is in beta phase (buggy) and requires fixes as I've used hackish methods (I think so) to make it work and you are free to clone and make pull requests
While my main moto was to make my scraping as easy as possible so I made this you can impliment and use it in other projects/codes as well ;-)

Features:

  • Completey Pluggable (Plugins to add support for various sites without toucing the main code)
  • New Modules can be added easily in the ./scraper/plugins folder
  • Pluggins can be reloaded or updated in runtime without stopping the program (This is applicable if you use this project with a api or bots so you can use the reload_plugins() function)
  • Data returned in a dictionary
  • The main imports are done in core module so the scraper plugin is as clean and readable as possible

Languages Used:

  1. Python

To Do

  • Add More Plugs
  • Find Better Ways to load modules and get loaded modules data!
  • Removing Plugs would clear the defined functions and delete the data from globals(for now removing plugs wont work the data will still be there)
  • Batch Scraping
  • Async Support for Faster processing

Thanks and you are always welcome to modify and make changes!

About

An advance Plugin Based Scraper

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages