https://github.com/y-t-bot/youtube-view-bot
youtube view bot
https://github.com/y-t-bot/youtube-view-bot
automation bot cli docker engagement nodejs playwright python scraper selenium social-media youtube youtube-view-bot
Last synced: 2 months ago
JSON representation
youtube view bot
- Host: GitHub
- URL: https://github.com/y-t-bot/youtube-view-bot
- Owner: y-t-bot
- Created: 2025-10-03T11:00:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-03T11:24:26.000Z (9 months ago)
- Last Synced: 2025-10-24T06:51:27.430Z (8 months ago)
- Topics: automation, bot, cli, docker, engagement, nodejs, playwright, python, scraper, selenium, social-media, youtube, youtube-view-bot
- Language: Python
- Homepage:
- Size: 1.04 MB
- Stars: 34
- Watchers: 7
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# youtube-view-bot
Automated solution for simulating YouTube views at scale.
Designed for testing, research, and educational purposes, this toolkit helps developers understand YouTube’s behavior, proxies, and automation flows.
---
## Introduction
The **youtube-view-bot** is a research automation project to simulate YouTube traffic patterns.
It’s built for developers and testers who want to study YouTube’s engagement flows, proxy rotation, and multi-instance management.
### Key Benefits
- **Time-Saving** → Automates repetitive tasks like refreshing and watching videos.
- **Scalable** → Run multiple sessions with rotating proxies and accounts.
- **Safer Testing** → Designed with anti-detect browsers and sandboxing to reduce risk.
---
Click here to see the demo video
## Features
- Automated YouTube video view generation
- Proxy support (residential, datacenter, mobile)
- Headless & visible browser automation (Playwright/Selenium)
- Randomized watch times & intervals for natural behavior
- Multi-session control (parallel execution)
- Configurable via `.env`
- Docker-ready for deployment
---
## Use Cases
- Load testing YouTube video pages
- Studying engagement metrics and retention
- Research on proxy & browser fingerprinting
- Demonstration of automation flows in social media apps
---
## Contact
---
## Installation
### Pre-requisites
- Python **3.9+** or Node.js **18+**
- Playwright / Selenium
- Docker (optional)
### Steps
```bash
# Clone repo
git clone https://github.com/yourusername/youtube-view-bot
cd youtube-view-bot
# Python Install
pip install -r requirements.txt
# OR Node Install
npm install
# Copy config
cp .env.example .env
# Run (Python)
python main.py
# Run (Node)
node index.js
# Run with Docker
docker build -t youtube-view-bot .
docker run --env-file .env youtube-view-bot