CrawlerFriend
A light weight Web Crawler that supports Python 2.7 which gives search results in HTML form or in Dictionary form given URLs and Keywords. If you regularly visit a few websites and look for a few keywords then this python package will automate the task for you and return the result in a HTML file in your web browser.
Installation
pip install CrawlerFriend
How to use?
All Result in HTML
import CrawlerFriend
urls = ["http://www.goal.com/","http://www.skysports.com/football","https://www.bbc.com/sport/football"]
keywords = ["Ronaldo","Liverpool","Salah","Real Madrid","Arsenal","Chelsea","Man United","Man City"]
crawler = CrawlerFriend.Crawler(urls, keywords)
crawler.crawl()
crawler.get_result_in_html()
The above code will open the following HTML document in Browser
All Result in Dictionary
result_dict = crawler.get_result()
Changing Default Arguments
CrawlerFriend uses four HTML tags 'title', 'h1', 'h2', 'h3' and max_link_limit = 50 by default for searching. But it can be changed by passing arguments to the constructor:
crawler = CrawlerFriend.Crawler(urls, keywords, max_link_limit=200, tags=['p','h4'])
crawler.crawl()
Metadata
Release files for CrawlerFriend 1.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| CrawlerFriend-1.0.11.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| CrawlerFriend-1.0.11-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 9.7 kB
Release files / CrawlerFriend-1.0.11.tar.gz
| Download URL | CrawlerFriend-1.0.11.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23982159c4c6f2e6678d0f519ad2c984968a1d503d20ef5585296b7cd1054e91
|
|
BLAKE2b-256 checksum How to use checksums |
218cb16ab03a45152625455419e121a3bd052e38aed75de8b6937c0c14aa78d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/18.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.4.3
|
Release files / CrawlerFriend-1.0.11-py2-none-any.whl
| Download URL | CrawlerFriend-1.0.11-py2-none-any.whl |
|---|---|
| Size | 5.0 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
609aefc0c1004cf31441cd5442a4f3bd3e450821c650fd7affb2179d12f53c19
|
|
BLAKE2b-256 checksum How to use checksums |
bd5ff92072259846abe7c5253f9d1388778fb9aed6a675374925a5c814ba6f0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/18.1 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.4.3
|