Youtube Shorts 2023 SECRETGFX
Youtube Shorts 2023 SECRETGFX
Youtube Shorts 2023 SECRETGFX
TRAFFIC
FROM
YOUTUBE
SHORTS
AUTOMATED
INTRO
In this guide, you will learn how to get free traffic from
YouTube shorts and how to automate the process with
python. There are countless different ways to make various
twists to this process as well as look for different niches and
monetization options. The intention of this guide is to
demonstrate how to achieve a fully automated & free traffic
source. It is not intended for you to copy the methods
shown as examples in this ebook. This is not a money-
making guide, but rather a well-researched traffic method
with monetization ideas. All the code shared in this guide
has been tested and working as of its release. There might
be changes to YouTube's algorithm in the future, so please
understand that you might need to adapt the methods
accordingly. YouTube does not like automated channels
and makes changes to the upload process often. In case the
upload script has stopped working, mention it in the forum
thread of this ebook. This guide took a lot of testing,
scripting, and general research to compile, please enjoy.
Chapter 1
CREATING YOUR CHANNEL
As you can see the main body text of the post just sits
between some div tags with a class named ‘usertext-body’.
All we have to do is tell our bot to navigate to the webpage,
find the element with the same class, and get the text. For
this task we will be using Requests library to access the site
and BS4 to interpret the site’s HTML. Just like any popular
website, Reddit does not like bots crawling their page, but
luckily they are not that strict about it as long as you aren’t
causing too much trouble. Let’s use a random user-agent
just in case. If you want to scrape data in greater amounts,
you can do so by using their API but for this tutorial, we
will keep it simple. Keep in mind that the green lines with
hashtags are Python comments mean for the reader to
better understand the context. Here is how the code looks:
jirencougar@gmail.com
At the beginning of this code, we define the necessary
libraries and download the NLTK module that helps to
divide our script into smaller sentences for subtitles to fit
the screen. Then we select the desired TTS voice. When
trying this code for the first time TTS library will download
the selected voice. This particular library has almost 100
voices to choose from and about 10% of them are very good
in my opinion. There are also quite a few languages besides
English. Here is the full list. Just change the model_name
number to choose the voice you want. The second part of
this code is fairly straight forwards, we just declare what
files we will be using to create this video and then cut the
background video to fit the vertical format. Let’s move on
to the second part of the code:
End of example 1.
Now we have 2 script that can be easily joined to
generate endless short horror video stories. I do not think
this is a production ready copy-paste example, but I am
sure with some ideas of your own and slight tune of the
code you can auto generate amazing content that will get
thousands of views per upload. Curious to see an example
that was generated by the script above? Here it is!
You might be thinking, but how the content is endless if
you are just using one background video and same music
over and over again? That’s right, let’s continue on to
example 2 to learn about ‘content folders’ and how to
randomize elements to produce unique videos each time.
Example 2
This is the easiest way to get traffic from YouTube shorts.
I tried it multiple times and the views were overwhelming
each time. It might not be the ideal niche for monetization,
but traffic is traffic and you can figure out how to get some
money out of it regardless. In this example, I will show you
a script that cuts random clips from popular tv shows or
cartoons, makes it a bit more difficult to detect for the
YouTube algorithm (even though shorts allow some
copyrighted content), and finally add some text that
encourages viewers to check the comment section. There is
not much introduction necessary as the code is quite short
and simple. However, you will need a folder with .mp4 files
of your favorite tv show episodes to get started. Here is a
folder I have of some cartoon episodes:
Now that you have a folder with some content ready,
let’s look at the code that turns it into shorts:
You might notice that the last line of the description also
includes some tags, why is that? As previously mentioned
YouTube is trying to be TikTok and started to prioritize tags
that are in title or description instead of the ones buried
deeply in the metadata. This means that it is currently
beneficial to include tags not only in the dedicated spot,
but sprinkle some in the video titles or descriptions for that
ultimate ranking boost. Don’t forget that #shorts!
Before we can try this code out, you will need the
upload_text.txt file we created using the previous script as
well as the cookies from your YouTube account, to access
it. Open your YouTube studio as you usually do and install
this extension then export all the cookies from the site. This
should leave you with a file called cookies.json. Now we can
take the upload bot for a spin. Open the terminal and type
node uploader.js to launch the script and begin the upload
process.
There are many ways to improve this code as it is as
basic as it gets, so that beginner readers would not have too
much trouble understanding what is going on with it. I
would not call this code very elegant either, it is just forcing
its way through the upload page, but I do not think it
matters as long as it achieves the desired action. Feel free to
improve and make this bot more sophisticated.
As you might have noticed I am not using a headless
browser, meaning that you will be able to see a browser
window opening and the script controlling it. Many people
would prefer using the headless mode to hide the browser
and let the action happen in the background, but
unfortunately, YouTube easily detects headless attempts
and closes them down. If you have a method to upload in
headless mode please share, but for general automation
purposes, this works just fine.
If you do not wish to add comments to all your uploaded
videos, you can remove everything from ‘#share-url’ to
‘upload completed’ and have a regular uploader script.
If you wish to change the video category or any other
upload options, add the necessary code after line 68. This
is a part of the code where the tags are entered and most
menus for category or language changes are accessible.
Chapter 5
FINAL STEPS
Setting everything up
Wonder how to set everything up on a VPS to get passive
traffic going without any user input just as promised? Let’s
run through the final steps to fit all the pieces together and
reach that satisfying total automation. This will allow you to
keep the traffic coming even when you sleep, isn’t it
wonderful?
Conclusion.
Make sure you have read through the code and are
familiarized with the commands. This might be a bit tricky
to orchestrate for the first time, so here is a flow chart that
should help you understand better:
Complete scripts:
Reddit to video -> Pastebin
Cartoon clips -> Pastebin
YouTube uploader:
Video upload -> Pastebin
TROUBLESHOOTING
Q: My code doesn’t work, what do I do?
A: Paste it in chatGPT and ask what is wrong with it.