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.
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.exefrom 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
0for 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
- Nayan Das
- Website
- nayanchandradas@hotmail.com
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
361c5208521dc77fcc9dc73e03e88149cc105d85592f05ca6cb2f8f047fd173f
|
|
| MD5 |
76216c305782ba81aaa3b06ec9cf1545
|
|
| BLAKE2b-256 |
ad7876d82f023b92494b67d191f70114e25781c9ee0693140bac2533b6ef777a
|
Provenance
The following attestation bundles were made for auto_website_visitor-0.0.7.tar.gz:
Publisher:
buildpypi.yml on nayandas69/auto-website-visitor
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
auto_website_visitor-0.0.7.tar.gz -
Subject digest:
361c5208521dc77fcc9dc73e03e88149cc105d85592f05ca6cb2f8f047fd173f - Sigstore transparency entry: 200249310
- Sigstore integration time:
-
Permalink:
nayandas69/auto-website-visitor@04de19f18c9cba37dd423bc994e09133779184b4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/nayandas69
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
buildpypi.yml@04de19f18c9cba37dd423bc994e09133779184b4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file auto_website_visitor-0.0.7-py3-none-any.whl.
File metadata
- Download URL: auto_website_visitor-0.0.7-py3-none-any.whl
- Upload date:
- Size: 10.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c24ec673738f86d771e34a714a064379ac79b641ec20cb07fae8df691daef396
|
|
| MD5 |
3ef0ecb961bafee9df4cc482094c9416
|
|
| BLAKE2b-256 |
1056e4b29a8b9a06c37eec4c696fd9f25a04ae57c93d7a29f60ea508ee5d8c7a
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
auto_website_visitor-0.0.7-py3-none-any.whl -
Subject digest:
c24ec673738f86d771e34a714a064379ac79b641ec20cb07fae8df691daef396 - Sigstore transparency entry: 200249317
- Sigstore integration time:
-
Permalink:
nayandas69/auto-website-visitor@04de19f18c9cba37dd423bc994e09133779184b4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/nayandas69
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
buildpypi.yml@04de19f18c9cba37dd423bc994e09133779184b4 -
Trigger Event:
push
-
Statement type: