Giter VIP home page Giter VIP logo

youtube-viewbot's Introduction

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.

youtube-viewbot's People

Contributors

poseidon-code avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

youtube-viewbot's Issues

proxy list empty

I have followed the instructions and have done so with no errors, but when I run the command with the url in it. it says "proxies found : 0" and when I look in the proxy-list, there is nothing in it, how can I fix this?

proxy

image
chromedriver installed but noting result
i updated the chromedriver.exe to chromedriver(linux) #5

Ubuntu WSL2
desktop env is Xrdp
google chrome (non chromium) working
image

How to collaborate?

I want to create a GUI for this, what are the rules on the PR? Should I describe what I did and give instructions?

How do you whether its working or not

I have followed the readme and it running but the browswer/driver seems to got kill instantly, is this normal? How do I know whether it was running or not. Thanks

Make deploy to heroku button

Hi Paritam ,
please make deploy to heroku button for easy deploy & make this project permanent usage free of personal system usage or any paid invoice server must be bill , all the buildpacks like selenium , chrome headless or ... are exist.
waiting for your response
finest regards

Total Proxies 0 ?

Hi,
I did everything and they told me Total Proxies: 0
¿what i need to do and where?

imagen

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.