Skip to main content

NetExplorer

Web analysis tool


image

Installation :

pip install netexplorer

Examples :

from netexplorer import Crawler, SitesMap

crawler = Crawler("https://futureofthe.tech", maxSites=300, maxDepth=2, threads=5)
crawler.start()

sitesMap = SitesMap()
sitesMap.show()

Example result :

Screenshot From 2025-01-22 09-31-41

Documentation :

Crawler :

A web crawler class to recursively explore and store web pages.

Parameters:

  • entryUrl (str): The initial URL to start crawling from.
  • maxSites (int|None): The maximum number of sites to crawl. If None, there is no limit.
  • maxDepth (int|None): The maximum depth to crawl. If None, there is no limit.
  • threads (int): The maximum number of threads to use for crawling.
  • headers (dict): Headers to use for HTTP requests.
  • dbPath (str): Path to the SQLite database file.
  • resume (bool): Whether to resume from the existing database or start fresh.

Methods:

  • start(): Starts the crawling process.

SitesMap :

A class to visualize the map of sites and their links using a graph.

Attributes:

  • dbPath (str): Path to the SQLite database file.
  • fixedPointsSize (bool): Whether to use a fixed size for points (nodes) in the graph.
  • pointsSize (int): The size of the points (nodes) in the graph.
  • edgesWidth (float): The width of the edges (links) in the graph.
  • layout (str): The layout to use for the graph visualization.

Methods:

  • show(): Displays the graph of sites and their links.

Metadata

Release files for netexplorer 2.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for netexplorer 2.0.4
File Size Uploaded Provenance
netexplorer-2.0.4.tar.gz 5.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for netexplorer 2.0.4
File Interpreter ABI Platform
netexplorer-2.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.8 kB

Release files / netexplorer-2.0.4.tar.gz

Download URL netexplorer-2.0.4.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7326423d90c8be1800817eab6cc6861ae8d905ce55d7a7428b33e7627cb4b99f
BLAKE2b-256 checksum
How to use checksums
fd34445c2e1749a0f338e3833310da89a6e1d6507c3c96e31fb843b734d30588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / netexplorer-2.0.4-py3-none-any.whl

Download URL netexplorer-2.0.4-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cec65d9c4812e5c6faeb4756adbd385fabbd028a906e5f1e4fbb3f0a1cfaf27f
BLAKE2b-256 checksum
How to use checksums
2869c4d0e08cefa9137136b7b75d8ebba3793b16adac3e52846721bca9fb2f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Security for netexplorer 2.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

2.0.4 This release

2 release files No provenance

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