An open API service indexing awesome lists of open source software.

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

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.



Try it Free



Join Discord


Contact on Telegram

---

## 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.

---


youtube-bot hero



youtube-bot demo




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



Join Discord


Contact on Telegram

---

## 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