Coder Social home page Coder Social logo

youtubeshop's Introduction

Notice

Please don't open a new issue I'm aware of all the problems however this project is not maintained currently. I might get back working on it soon

🎶 YouTubeShop (YTS)

Youtube bot for auto-like and auto-subscribe

                      >>> ===================================================== <<<
                      >>> 	                                                <<<
                      >>> 	  __   _______   ____  _   _  ___  ____         <<<
                      >>> 	  \ \ / |_   _| / ___|| | | |/ _ \|  _ \        <<<
                      >>> 	   \ V /  | |   \___ \| |_| | | | | |_) |       <<<
                      >>> 	    | |   | |    ___) |  _  | |_| |  __/        <<<
                      >>> 	    |_|   |_|   |____/|_| |_|\___/|_|           <<<
                      >>> 	                                                <<<
                      >>> ===================================================== <<<
                      >>> [DEV] : BitTheByte (Ahmed Ezzat)                      <<<
                      >>> [GitHub] : https://www.github.com/bitthebyte          <<<
                      >>> [Version] : 12.8.3v                                   <<<
                      >>> +++++++++++++++++++++++++++++++++++++++++++++++++++++ <<<

Showcase: https://streamable.com/yi7o0

$ pip install requests
$ pip install colorama
$ pip install selenium
$ python yt.py

Notes

Make sure to have chrome installed before using. I didn't use selenium for full automation just to compute botgaurd tokens inorder to login this should be a temporary fix to the botgaurd problem.

Supported platforms

  • Windows

How to use

  • Requirements
    • Fast internet connection
    • 2 Files [Emails Combo, Action File]

Emails

Your emails combo file should follow this format e.g[ accounts.txt ]

[email protected]:0123456789
[email protected]:0123456789
[email protected]:0123456789

Like

You need to create a file which contains videos IDs list e.g[ actions.txt ]. Don't use the full url use the id only

Multiple Videos Example

ciM6wigZK0w
ineO1tIyPfM
XnEqfTjp66A

Subscription

You need to create a file which contains channels IDs list. Don't use the full url use the id only

Multiple Channels Example

UCs4aHmggTfFrpkPcWSaBN9g
UCzEnk4KWFlSj_PjXLz0-GMA
UCto7D1L-MiRoOziCXK9uT5Q

FAQ

[❓]: Which python version do i need?
[A]: Python 2.7.16

[❓]: I'm not getting any results, why?
[A]: Check your emails

[❓]: Program asking me to Enter accounts [Email:password] file path
[A]: Use the emails combo file you've created

[❓]: Program asking me to Enter action file path
[A]: The action file is the file which has the channels/videos IDs in it. Refear to Subscription or Like section to know how to create one

TO-DO

  • Post a comment (Scheduled to the next public release)(Delayed)
  • Post a random comment based on channel's comments and users
  • Local proxy connection (For debugging) ✓
  • Local web sever to manage the ouput instead of the console
  • Advanced debugging mode for advanced users ✓
  • Migrate to module instead of single .py file ✓

Donation

Buy me a digital coffee :) BTC:36JDUYhEWWiPBXssQYeR2iwoG12KT8dmtJ 👈

Made with ❤️ in Egypt

youtubeshop's People

Contributors

bitthebyte avatar geper 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  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  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

youtubeshop's Issues

Gmail login error

Hello
i have a small issue i hope you will help me
all the login results
[!] Welcome to YoutubeShop dashboard
[] Successful logins: 0
[
] Failed logins: 1060
[] Successful actions: 0
[
] Failed actions: 1060
just no successful logins
i swear if it will work i will give you the biggest electronic coffeeeeeeee in you life
my regards

I'm getting this error! help me please thank you

Traceback (most recent call last):
File "C:\Users\pike\Desktop\YouTubeShop-master\yt.py", line 2, in
from lib.auth import GAuth
File "C:\Users\pike\Desktop\YouTubeShop-master\lib\auth.py", line 1, in
import requests
ImportError: No module named requests

NameError: name 'xrange' is not defined

cant even fix a simple error! XD

Traceback (most recent call last):
File "yt.py", line 84, in
threader.put(Like,[credentials[0],credentials[1],yt_id])
File "/data/data/com.termux/files/home/YouTubeShop/lib/multi.py", line 46, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined
$

a bytes-like object is required not 'str'

Ok let me say that the bot is actually great, and im not saying this to get your attention! It's really so good!

However I am facing an error that says - a bytes-like object is required, not 'str' on line return json.loads((response.content).replace(")]}'",""))[0][0][2].encode()

have any idea on how to fix this?

By the way if you ever need anything make sure to hmu on discord TOG6#6666!

Have a good day then ig?

Write a how to use / Fix the subscription option

Can u plzz elaborate how to use this bot, like plzz write what to include in actions.txt and accounts.txt ,and where i have to put of yt video link on which i want to increase like,and also plzz fix s button its not launching s=subscribe after typing s and enter and it says plz choose a valid option.btw thanks for doing such projects.. Thanks once again

YoutubeShop3 Not Running

hi BitTheByte!
I try to run YoutubShop3 but when programe run to "[+] All Done! , Press Enter to start .." It cannot continue. Can you explain me? Thankyou

script keep loading

hi i tested your script !
its keep loading
[+] Successful Logins = 0
[!] Failed Logins = 0
with 0 result :/

Small problem

How do open whenever i try to open it closes it self can you help me please thank you

V12.08 isn't working (Please read)

From 12.08 and later the action file format'll change to new one Instead of the old format

Like ( Deprecated )

https://youtube.com/watch=xxxxx
https://youtube.com/watch=yyyyy

Subscribe ( Deprecated )

https://youtube.com/channel/zzzzzzzz
https://youtube.com/channel/qqqqqqqq

This method was really bad and unreliable
The new action file format will use the id only and not the full url

Like

xxxxx
yyyyy

Subscribe (Make sure to use the channel id not username)

zzzzzzz
qqqqqqq

get eror

DevTools listening on ws://127.0.0.1:50775/devtools/browser/88dc642e-5520-4f08-b8ef-ed5eb0b2c98a
Traceback (most recent call last):
File "yt.py", line 96, in
threader.put(subscribe_wrapper,[credentials[0],credentials[1],identifier])
File "E:\YT PY\YouTubeShop\lib\multi.py", line 43, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined

Google bot-guard protection bypass

Your bot should integrate the bg.request wich is the most important of all , if google sees that you login without it , he will wait that yoyu connect like this with all your account and will all shut them down ( i happened to me for 3000 of them ) , bg.request is part of the botguard process developped by google , it 's an enormous javascript script that generates a sort of sentence encrypted in Xtea with the key integrated in the bg request , the bg request contains your canvas identity webgl ....

Autocloses when threads start.

This program auto closes when threads run. In the error log, it shows selenium only supports for the selected version of chrome but I also downloaded chromedriver latest version but still issue is not solved.

provide me chromedriver.exe file for the latest chrome browser.

idk what to say as error

===================================================== <<<
<<<
__ _______ ____ _ _ ___ ____ <<<
\ \ / |_ | / || | | |/ _ | _ \ <<<
\ V / | | _
| |
| | | | | |
) | <<<
| | | | ) | _ | || | __/ <<<
|
| |
| |_/|| ||___/|| <<<
<<<
===================================================== <<<
[DEV] : BitTheByte (Ahmed Ezzat) <<<
[GitHub] : https://www.github.com/bitthebyte <<<
[Version] : 12.8.2v <<<
+++++++++++++++++++++++++++++++++++++++++++++++++++++ <<<
[#] Editing this banner doesn't make you a programmer :)

�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 1
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 2
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 3
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 4
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 5
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m): 96ms
[E] Please choose a valid option
�[32m[Q] �[36mChoose an option (�[96ml=like �[37m, �[96ms=subscribe�[36m):

name 'xrange' is not defined

DevTools listening on ws://127.0.0.1:57376/devtools/browser/8dbed15e-aefb-45c5-86fc-e5b71a26c881
Traceback (most recent call last):
File "C:\Users\prosu\Downloads\YouTubeShop-master\yt.py", line 96, in
threader.put(subscribe_wrapper,[credentials[0],credentials[1],identifier])
File "C:\Users\prosu\Downloads\YouTubeShop-master\lib\multi.py", line 43, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined

Unauthorised

hi,
Thanks for y our code,
I am facing problem during login from email,
after running the script, a new tab is open but didn't work,
I recheck my mail accounts and they are working fine I cross verify my all account

image

Thanks, regards
Moeed Mehmood
[email protected]

Error comes please help

DevTools listening on ws://127.0.0.1:52772/devtools/browser/fa0050d6-fa19-4519-a36c-88f7de9d1e6c
Traceback (most recent call last):
File "yt.py", line 94, in
threader.put(like_wrapper,[credentials[0],credentials[1],identifier])
File "C:\Users\kiris\Desktop\YouTubeShop-master\lib\multi.py", line 43, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined

The tool isn't working correctly

Hello Ahmed Ezzat
Thanks for you great tool.
I found a problem in the tool that the successful logins might be 100 but the already added subs were just 20....what's wrong?

UNAUTH

anyone can help me to fix this ? please

Why this?

IMG_20190719_005325

i am cant login :"v and i do what ur way.

Ask

How to use this tool? I don't how to do. Because not specifically

Help me please

Hello I want to talk about business with you. I need help in something related with social media bot servers and I can pay you for a job with it. Do you have Discord or skype?

Login issue

] Successful logins: 0 [] Failed logins: 6
[] Successful actions: 0
[
] Failed actions: 4

Am tired with combo emails from site always failed..
Then i try with my emails (active) ,, still failed in login.. please let me now

Request

Please add mobile phone and can use on mobile, because just on desktop

No Results - Failing Logins/Actions

If you have one account and you have lets say 16 youtube channels on it. Will it sub/like with all those 16 channels on your one account?
Thanks in advance for answering

Youtube bot not finding browser

When I put the browser 1 of 2 things happen:
if the browser is open it closes it
if the browser is closed it says crome.exe not found

Error

\lib\multi.py", line 43, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined

I get this error and i don't know what to do.Could you help me please.I am not a python programmer

Problem G identifier

G_identifier:'str' object has no attribute 'get' , i found this problem , i used python 2.7 and 3.7 with youtubepy and youtubepy3 but nothing worket , even from cmd python it didn't work , there were no empty lines ... :)

Xrange is not defined. Please help me

Hello, I tried running this, but got this:

                                                  <<<
  __   _______   ____  _   _  ___  ____           <<<
  \ \ / |_   _| / ___|| | | |/ _ \|  _ \          <<<
   \ V /  | |   \___ \| |_| | | | | |_) |         <<<
    | |   | |    ___) |  _  | |_| |  __/          <<<
    |_|   |_|   |____/|_| |_|\___/|_|             <<<
                                                  <<<

===================================================== <<<
[DEV] : BitTheByte (Ahmed Ezzat) <<<
[GitHub] : https://www.github.com/bitthebyte <<<
[Version] : 12.8.1v <<<
+++++++++++++++++++++++++++++++++++++++++++++++++++++ <<<
[#] Editing this banner doesn't make you a programmer :)
[Q] Choose an option (l=like , s=subscribe): l
[Q] Set number of threads [Recommended: 10]: 10
[Q] Enter accounts[Email:Password] file path: test/accounts.txt
[Q] Enter action file path: test/actions.txt
[*] Press enter to start ..
[!] Working.. Press [CTRL + C] to access the debug mode.
Traceback (most recent call last):
File "yt.py", line 84, in
threader.put(Like,[credentials[0],credentials[1],yt_id])
File "/home/fmp863/Python/YouTubeShop-master/lib/multi.py", line 46, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined`

Can you please help me?

Error

This is the error I am getting

Traceback (most recent call last):
File "yt.py", line 94, in
threader.put(like_wrapper,[credentials[0],credentials[1],identifier])
File "C:\Users\liskh\Desktop\YouTubeShop-master\YouTubeShop-master\lib\multi.py", line 43, in put
for _ in xrange(self.q.qsize()): self.__t()
NameError: name 'xrange' is not defined

Question

It didn't work for me!
Is there something i did wrong?

===================================================== <<<
<<<
__ _______ ____ _ _ ___ ____ <<<
\ \ / |_ | / || | | |/ _ | _ \ <<<
\ V / | | _
| |
| | | | | |
) | <<<
| | | | ) | _ | || | __/ <<<
|
| |
| |_/|| ||___/|| <<<
<<<
===================================================== <<<
[DEV] : BitTheByte (Ahmed Ezzat) <<<
[GitHub] : https://www.github.com/bitthebyte <<<
[Version] : 8.0v <<<
+++++++++++++++++++++++++++++++++++++++++++++++++++++ <<<
[#] Editing this banner doesn't make you a programmer :)

[+] Successful Logins = 71
[!] Failed Logins = 9
[Channel ID : UC4cgR-eWkjwW072gP08REhA] Live subscribers count = 89

[!] DONE
[!] Finished Press enter to exit

Failed logins

I used python 2.7.15 as recommended but having issue with login

yy

many youtube accounts

hi BitTheByte
How does your application determine which youtube account to use? if many youtube accounts on one gmail are not indicated anywhere
thank

Login error

Screenshot (54)

I am having login error..please help me out

error Terminal

im getting this in my Terminal, any help?

[!] Welcome to debug mode press [CTRL+C] again to update the counters
[] Successful logins: 50
[
] Failed logins: 0
[] Successful actions: 0
[
] Failed actions: 46

Please Add proxy support

Please add proxy support so accounts can be logged in safely. because without proxy support google accounts will be disabled or google will black list our IP. Thanks.

Python3 compatibility issue

`

$ python yt.py Traceback (most recent call last): File "yt.py", line 2, in from lib.auth import GAuth File "E:\youtube BOTS\YouTubeShop-master\lib\auth.py", line 4, in import execption ModuleNotFoundError: No module named 'execption'

`

Purpose

Hello,

Is this a bot that will go and subscribe to other people's youtube channels based on tag or is it just an automation for loading a bunch fake accounts to sub to your channel?

the tool not work

tool does not work properly
Even after modifying the email list
Please update
Thank you for the wonderful work

No lib.multi

When built it says “Traceback (most recent call last):
File "/var/mobile/Containers/Data/Application/3BEC1A76-A719-4C7A-97CC-71709FB2CD71/Documents/noname.py", line 1, in
from lib.multi import Threader
ImportError: No module named lib.multi”

Not Working

Hi, when i launch yt.py it says this:

===================================================== <<<
<<<
__ _______ ____ _ _ ___ ____ <<<
\ \ / |_ | / || | | |/ _ | _ \ <<<
\ V / | | _
| |
| | | | | |
) | <<<
| | | | ) | _ | || | __/ <<<
|
| |
| |_/|| ||___/|| <<<
<<<
===================================================== <<<
[DEV] : BitTheByte (Ahmed Ezzat) <<<
[GitHub] : https://www.github.com/bitthebyte <<<
[Version] : 12.8.2v <<<
+++++++++++++++++++++++++++++++++++++++++++++++++++++ <<<
[#] Editing this banner doesn't make you a programmer :)

Traceback (most recent call last):
File "C:\Users\Daste\Desktop\YouTubeShop-master\yt.py", line 10, in
action = cli.ask_action()
File "C:\Users\Daste\Desktop\YouTubeShop-master\lib\cli.py", line 85, in ask_action
C3=colorama.Fore.LIGHTCYAN_EX,
AttributeError: 'AnsiCodes' object has no attribute 'LIGHTCYAN_EX'

Please help. Thx

YouTube Shop Error x(

When YouTube Shop connects to DevTools it says to me this... Please Help bro x(
Traceback (most recent call last):
File "C:\Users\Mustapha\Desktop\Nighty Programs\YouTube Shop (Likes, Subscribers...)\yt.py", line 26, in
server = botgaurd.server_start()
File "C:\Users\Mustapha\Desktop\Nighty Programs\YouTube Shop (Likes, Subscribers...)\lib\auth.py", line 16, in server_start
self.browser = webdriver.Chrome(executable_path=r"lib\chromedriver.exe")
File "C:\Users\Mustapha\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in init
RemoteWebDriver.init(
File "C:\Users\Mustapha\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "C:\Users\Mustapha\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Mustapha\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "C:\Users\Mustapha\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 79

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.