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.

Prebuilt EXE & Linux Binary

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

For Windows

  • Download Auto.Website.Visitor.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

Visit Our AWV Web Portal

Check it out here:
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.7.tar.gz (10.4 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.7-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: auto_website_visitor-0.0.7.tar.gz
  • Upload date:
  • Size: 10.4 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.7.tar.gz
Algorithm Hash digest
SHA256 361c5208521dc77fcc9dc73e03e88149cc105d85592f05ca6cb2f8f047fd173f
MD5 76216c305782ba81aaa3b06ec9cf1545
BLAKE2b-256 ad7876d82f023b92494b67d191f70114e25781c9ee0693140bac2533b6ef777a

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_website_visitor-0.0.7.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.7-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_website_visitor-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c24ec673738f86d771e34a714a064379ac79b641ec20cb07fae8df691daef396
MD5 3ef0ecb961bafee9df4cc482094c9416
BLAKE2b-256 1056e4b29a8b9a06c37eec4c696fd9f25a04ae57c93d7a29f60ea508ee5d8c7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for auto_website_visitor-0.0.7-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