Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hardikvasa/webb
Python: An all-in-one Web Crawler, Web Parser and Web Scrapping library!
https://github.com/hardikvasa/webb
crawl-pages crawler python-library
Last synced: 6 days ago
JSON representation
Python: An all-in-one Web Crawler, Web Parser and Web Scrapping library!
- Host: GitHub
- URL: https://github.com/hardikvasa/webb
- Owner: hardikvasa
- License: apache-2.0
- Created: 2015-03-29T04:32:18.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T20:38:54.000Z (9 months ago)
- Last Synced: 2024-12-08T19:22:12.857Z (15 days ago)
- Topics: crawl-pages, crawler, python-library
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 113
- Watchers: 12
- Forks: 45
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: Contributing.md
- License: LICENSE.txt
Awesome Lists containing this project
README
## Webb - A Complete Web Scrapper and Crawler Library
An all-in-one Python library to scrap, parse and crawl web pages### Gist
This is a light-weight, dynamic and highly-flexible Python library. It can be used to **crawl, download, index, parse, scrap and analyze web pages** in a systematic manner or any of the individual functionality. It is also used to **clean web pages, normalize web pages, store web data, extract server-side information** and **import/export relevant components** from the web. Some of the other features also include **downloading images from a web page, downloading google images and spidering wikipedia articles**.### Usage and Instructions
For usage and instructions please visit the [Official Documentation](https://github.com/hardikvasa/webb/blob/master/docs/Documentation.md)For issues and discussion visit the [Issue Tracker](https://github.com/hardikvasa/webb/issues)
For sample codes and examples, please visit [Examples Codes](https://github.com/hardikvasa/webb/tree/master/examples)
### Compatability
This library is compatible with both Python 2 (2.x) as well as Python 3 (3.x) versions. It is a download-import-and-run program with no or little changes as required by users.### Dependencies
There are **no dependencies** to this project. Hurray! It functions entirely of the standard 'built-in' library support. It does not need any external support or installations. Just download and run!!!### Status
This is a stand-alone python script which is ready-to-run, but still under development. Many more features will be added to it shortly.### Disclaimer
The crawler function lets you download and crawl tons of web pages. Please do not download and crawl any pages of a domain without reading the 'robot.txt' file of that specific domain.It is inappropriate to violate the robot.txt file and is strictly not recommended. This may even lead to the domain completely blocking your crawler and thus blacklisting it. It is also not appropriate to crawl pages at high rate as it may put a lot of pressure on the requesting server.