Skip to main content

A CLI tool to automate website traffic using Selenium.

Project description

Auto Website Visitor (AWV)

Auto Website Visitor is a fun yet powerful tool that automates repeated visits to a given website using real browser automation via Selenium.
It supports Chrome, Firefox, and Edge with additional features like human-like scrolling, proxy support, headless mode, and interval-based automation.

Workflow Status Python Version PyPI Version PyPI Downloads

Perfect for testing, load simulation, SEO boosting, and more — all with a sprinkle of style and control.

[!WARNING] This tool is for educational and personal use only. Do not use it for any malicious or unauthorized activity.

Features

  • Headless mode support (silent, no UI)
  • Proxy support (http/https)
  • Smart auto-scroll to simulate real user behavior
  • Randomized behavior like scroll direction, pauses, element focus
  • Logging: Tracks visit logs with timestamps
  • Human-readable countdown timer between visits

Installation

Clone & Run from Source

git clone https://github.com/nayandas69/auto-website-visitor.git
cd auto-website-visitor
python3 -m venv .venv            # (Recommended)
source .venv/bin/activate
pip3 install -r requirements.txt
python3 awv.py

OR Install via pip

pip install auto-website-visitor

Then run it from anywhere:

auto-website-visitor

Browser Installation (Linux)

[!WARNING] Make sure you have the latest version of your browser installed. AWV uses Selenium to control the browser, so it needs the browser to be installed on your system. If you have a different version of the browser, please check the Selenium documentation for compatibility.

Supported Browsers

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge

Google Chrome

sudo apt update
sudo apt install wget -y
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb -y

Mozilla Firefox

sudo apt update
sudo apt install firefox -y

Microsoft Edge

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /usr/share/keyrings/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge.list'
sudo apt update
sudo apt install microsoft-edge-stable -y

[!TIP] You only need one browser installed to run the tool. Edge is mostly recommended on Windows. For Linux, Chrome and Firefox work best.

EXE, Linux Binary & .deb package

[!WARNING] Check the latest release assets section to download the ready-to-use files.

For Windows

  • Download awv.exe from the release
  • Double click to launch
  • Follow on-screen prompts

For Linux

tar -xvzf awv-linux.tar.gz
sudo chmod +x awv
./awv

For Debain-based Linux

sudo dpkg -i auto-website-visitor_<version>_amd64.deb

Replace <version> with the actual version number of the downloaded package. This also adds the awv command globally on your system.

Visit Our AWV Web Portal

Check it out here only for latest updates version:
Click

[!TIP] Use headless mode if you want background visits. Always keep visit interval above 10s when using auto-scroll. Add proxies for more anonymity. Set infinite visits with 0 for endless loops.

How to Use (Menu Breakdown)

Once you launch AWV, you’ll see:

1. Start             → Start visiting a website
2. Check for Updates → Check for new releases
3. Help              → Read what it can do
4. Exit              → Close the app

Start Menu Options

  • Website URL
  • Number of visits (0 = infinite)
  • Interval between visits
  • Browser of choice
  • Proxy support
  • Headless mode
  • Enable auto-scroll

Tested Platforms

  • Windows 11
  • Kali Linux

Future Planned & Current Features

  • Human-like scrolling
  • Smart pause simulation
  • Proxy rotation
  • Multi-browser support
  • Update checker
  • Customizable user-agent
  • More browser support (Safari, Opera, etc.)
  • More proxy types (SOCKS, etc.)

Contribute

Got ideas or improvements?
Pull requests, issues, or even a star ⭐ are always welcome!

Author

Disclaimer

[!WARNING] This tool is strictly for educational purposes, testing, and personal experimentation.
The developer is not responsible for any misuse. Always comply with website terms and local laws.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auto_website_visitor-0.0.8.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_website_visitor-0.0.8-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file auto_website_visitor-0.0.8.tar.gz.

File metadata

  • Download URL: auto_website_visitor-0.0.8.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for auto_website_visitor-0.0.8.tar.gz
Algorithm Hash digest
SHA256 503b9399241953c6981b92cd207d8ce9a316811d85fa785109ec41483d7a714b
MD5 ddc3fe8af92377561540ad1af1d0e96b
BLAKE2b-256 2190a3ef175e1337da7174c0e572e4f3444e55636113aa7975c9dca2f5b61135

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_website_visitor-0.0.8.tar.gz:

Publisher: buildpypi.yml on nayandas69/auto-website-visitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file auto_website_visitor-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_website_visitor-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 58e3d2d2850d7f29648f8012472d62980f9cebcbaa32a3ca0d1b6f5808ab42da
MD5 ab6f00407d48da9d72ff1b4c59645808
BLAKE2b-256 8948bd38793df1ac26da4b4c39ccea751ad4ccc9bee350b8d21cf612937909ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_website_visitor-0.0.8-py3-none-any.whl:

Publisher: buildpypi.yml on nayandas69/auto-website-visitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page