/youtube-viewbot

A python program to increase YouTube video views. Can also be used for running multiple instances of a website using different proxies.

Primary LanguagePythonMIT LicenseMIT

YouTube Viewbot

DISCLAIMER

YouTube Viewbot is just an experiment, and all the risk involved and harm done, on running this program, is solely on the user of this program.
The risks may include temporary takedown of the youtube video (by YouTube), temporarily suspending the view counts of the youtube video (by YouTube), and the views gained by this program may get resetted after some time (by YouTube).
This program will not take any userdata, but can take high amount of available resources (CPU & RAM) to reach maximum potential of parallelism.


Prerequisites

The computer, this program will be running on, must have Python installed and PATH must be set.

  1. Download Python from here

  2. Install Python by checking all check boxes in the First page of Python Installation. (especially, make sure ☑️ Add Python to system PATH option is checked)

  3. The computer must have Google Chrome web browser installed.

  4. Download Chrome WebDriver from here. (this program requires you to download the Chrome WebDriver of same version as that of your Google Chrome Browser, and move-replace that to this program's directory)

  5. Download this program from here


Using YouTube Viewbot

PREFACE
This program is very resource heavy, sometimes you might feel like the computer has hanged/freezed/lagging, but nothing to fear as the program is taking as much resources it could get to complete the process.
By theory, the views generated by this program is proportional to the number of proxies in the proxy-list.txt, but there are many constraints such as - how many proxies are valid and working, will the views earned by this program be reflected in that YouTube video, maybe those views might get removed as soon as YouTube finds that it is done by a bot and many more.
Taking those things into consideration, this program could give a nice amount of boost to view counts, but not by exactly specified numbers.

  1. Go to the downloaded folder (the folder where you downloaded this program). Copy the folder path.

  2. Open cmd (in Windows, terminal in Linux/MacOS), enter the following command, then press Enter:

    cd paste/the/path/to/that/downloaded/folder
  3. Install required packages by entering the following command :

    pip install -r requirements.txt
  4. Generate proxy-list.txt file by entering the following command :

    python proxy.py

    Make sure you run this command every time whenever starting this program, as this would get latest proxies everytime.

  5. The proxy-list.txt file contains IP addresses and their respective host ports in the following pattern : <IP address>:<port> per line.

    ./proxy-list.txt
    
    134.87.56.146:3677
    213.89.37.145:3523
    145.123.77.143:987

    PRO TIP : If you have any other source of having proxies (like; PRO/PAID member of free-proxy-list.com or any other proxy provider), then you can get a premium proxy list from them, and make an empty proxy-list.txt file in that directory and paste all those premium proxies line-by-line and skip step 4.

  6. Copy the YouTube video URL that you want to increase the views of, and execute this command :

    python viewbot.py <youtube video URL> <watch-time (seconds)>

    example :

    python viewbot.py https://youtu.be/oH3as_QyRsI 30

☕ Now sit back, depending on how many proxies you have in the proxy-list.txt file, this program will take some time (more the proxies, more time will be taken, more views can be generated)


Acknowledgement

YouTube Viewbot is made by poseidon-code using Selenium Web Driver. Free proxies are provided by FreeProxyList. This program is an experimental project and one should go through the Disclaimer at the start.