Skip to main content

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)

Source distribution for CrawlerFriend 1.0.11
File Size Uploaded
CrawlerFriend-1.0.11.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CrawlerFriend 1.0.11
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.11 This release

2 release files

1.0.10

2 release files

1.0.9

2 release files

1.0.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page