Giter Site home page Giter Site logo

tiktokautouploader's Introduction

TiktokAutoUploader v2.0

Fastest Tiktok AutoUploader using Requests, not Selenium

Automatically Uploads to Tiktok with 1 command and within 3 seconds.

LinkedIn HitCount Forks Stars

Forks Stars Watchers

The Fastest Known TikTok Auto Video Uploader with requests not Selenium!


Quickstart

This guide covers how to get setup and running your bot ASAP, making basic usage of the library.

Want to manage multiple accounts, schedule more than 10 days ahead, and obtain videos from multiple sources automatically, use our service?

  • ✔️ Uses Requests not Selenium (Super Fast)

  • ✔️ Will not break when site layout changes. (Robust)

  • ✔️ Handle multiple accounts on local machine (Multi-uploads)

  • ✔️ Schedule videos up to 10 days in the future. (Autonomy)

  • ✔️ Upload your own videos or use youtube short links. (Sourcing)


Prerequistes

You must have Node installed on your computer, in order to run this, Please follow instructions in the provided URL,

https://nodejs.org/en/download

Please make sure node is in your environment path before running, as it is required in the upload stage.


Installation

Clone the repository.

git clone https://github.com/makiisthenes/TiktokAutoUploader.git

Install requirements for package.

pip install -r requirements.txt

Install node packages.

cd tiktok_uploader/tiktok-signature/
npm i

Demo

Video showcases main usage of the app, uploading a video to TikTok.

demo.mp4


Using program in CLI:


Login to Account 🔒:

System handles multiple user accounts logging in, and will save this to system. This will prompt you to login into your tiktok account and store these cookies locally.

# Login

python cli.py login -n my_saved_username

Upload Videos 🖼️:

Users can select user, and upload a video from path or directly from a youtube shorts link.

# Upload from videos path
python cli.py upload --user my_saved_username -v "video.mp4" -t "My video title" 
# Upload from youtube link
python cli.py upload --user my_saved_username -yt "https://www.youtube.com/shorts/#####" -t "My video title" 

Show Current Users and Videos ⚙️:

All local videos must be saved under folder VideosDirPath if this doesn't exist please create one.

# Show all current videos found on system.
python cli.py show -v 

All cookies must be saved under folder CookiesDir, if this doesn't exist please create one.

# Show all current cookies found on system.
python cli.py show -c 

Help Command ℹ️:

If you are unsure with command, use the flag -h

# Show all current videos found on system.
python cli.py -h
python cli.py show -h
python cli.py login -h
python cli.py upload -h

Professional Software💼

Fill waiting list form: https://forms.gle/M4KpdfruqCukQvj99

If you are looking for something more, which can get you faster to your goal, I offer software which can:

  • ⭐ Clean and Modern UI

  • ⭐ Proxy Support

  • ⭐ Handling more than 1000 accounts!

  • ⭐ Upload identical vidoes to multiple accounts automatically

  • ⭐ Schedule videos for multiple accounts, 20 days to 2 years in advance.

  • 🌌 Automatically source videos from YouTube, X, Reddit, TikTok.

  • 🌌 Setup uploading pipelines, from source to uploading schedule!

  • 🌌 Metrics for viewing current performance of these different accounts.

  • 🌌 Personalised support from me for any issues you may face for up to 3 months.

Available for purchase, if interested please email me at [email protected] with subject line Tiktok Bot Software or else I might miss the email.


Support this project ❤️

If you like the work provided, please consider supporting me through the available links for Patreon and Ko-Fi.

Else if you have any requests or would like to contribute send a PR.

Alternative consider starring the project, or giving me a follow ;)


Bugs and Issues and Future Work 🛠️

If you find any bugs or issues, please add to the issues tab, please do not email me relating to this, I will see on issues.

Will work to make this more user friendly including making a PyPI package.


Old Branch 📕

If you would like to continue to use the library based uploader, please forward to old branch namely old

This still relies on Selenium which is slow and unreliable.


Notes and Terms⌛

I am not responsible for any effects to your account, usage of such tools may ban your account. Please use at your own risk.

tiktokautouploader's People

Contributors

deepsourcebot avatar fedecech avatar makiisthebes avatar makiisthenes avatar tnusser 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

tiktokautouploader's Issues

Please enter a cookie to be stored as:

what do i type here? i really dont know please leave a comment so i know what to do :D
im kinda new to this so sorry if its a basic question.
have a nice day :D

Adding emojis to the hashtags.txt?

f = open("hashtags.txt", "w", encoding="utf-8") f.write("#funny 🚗 \r U+1F60A") f.close()

No matter what I try to do I can't make it post emojis when uploading?

Why not use the TikTok API?

Why creating such a workaround?
Doesn't the TikTok API allow automatic uploads - even scheduling uploads?🤔

Setup Errors

Hi, good work, I just get this below error:

.This error can be due to the fact that ImageMagick is not installed on your computer, or (for Windows users) that you didn't specify the path to the ImageMagick binary in file conf.py, or that the path you specified is incorrect

本地上传问题

本地上传登录后不能自动上传和填充标题,下次启动没有存放cookide,不能自动登录

Session Id not found

User not found on system.
No cookie with Tiktok session id found: use login to save session id
I am login to my acccount and when we run this command "cli.py login -n corelessgaming
"
open my cli.py file

urllib.error.HTTPError: HTTP Error 404: Not Found

Hi,i have a new error bro, first get this errors today

PS C:\Users\SystemX\Downloads\TiktokAutoUploader-main> python cli.py login -n 1234
User not found on system.
Traceback (most recent call last):
File "C:\Users\SystemX\Downloads\TiktokAutoUploader-main\cli.py", line 47, in
tiktok.login(login_name)
File "C:\Users\SystemX\Downloads\TiktokAutoUploader-main\tiktok_uploader\tiktok.py", line 23, in login
browser = Browser.get()
^^^^^^^^^^^^^
File "C:\Users\SystemX\Downloads\TiktokAutoUploader-main\tiktok_uploader\Browser.py", line 20, in get
Browser.__instance = Browser()
^^^^^^^^^
File "C:\Users\SystemX\Downloads\TiktokAutoUploader-main\tiktok_uploader\Browser.py", line 32, in init
self.driver = uc.Chrome(options=options)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\site-packages\undetected_chromedriver_init
.py", line 258, in init
self.patcher.auto()
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\site-packages\undetected_chromedriver\patcher.py", line 178, in auto
self.unzip_package(self.fetch_package())
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\site-packages\undetected_chromedriver\patcher.py", line 287, in fetch_package
return urlretrieve(download_url)[0]
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 240, in urlretrieve
with contextlib.closing(urlopen(url, data)) as fp:
^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 215, in urlopen
return opener.open(url, data, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 521, in open
response = meth(req, response)
^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 630, in http_response
response = self.parent.error(
^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 559, in error
return self._call_chain(*args)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 492, in _call_chain
result = func(*args)
^^^^^^^^^^^
File "C:\Users\SystemX\AppData\Local\Programs\Python\Python312\Lib\urllib\request.py", line 639, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found

image

Either Bot crashes, or the site doesn't allow you to login

Hello there!

I ran into a problem, which is mostly described in a header:
So, when I start the Bot up, it opens a session in a browser like it should, it redirects to upload link like it should, but then there is a login procedure - that's where it struggles.
Basically, in the console I type in the index of a cookie I need, then bot loads up this cookie without a password (which is understandable from a security stand point, I just don't know if it shouldn't save the password), waits for a second or two and terminates the session, terminating himself with an error:

image

First of all, I can't type in the password for the account in a given time frame (before Bot terminates the session), it is very small.
Secondly, if I were to login manually (say, I wanted to create a new cookie), something is still preventing me from logging in, creating this error message:

image

... which is absurd, because at that moment this is the only session for this account. Given being a little paranoid about my own capabilities, I checked if I could log in this account in other browsers and on other devices - no problem, only in Bot's session.

It would be great if you could help me solve my problem ASAP!
Or, for that matter, could help to point out the problem more accurately, the Google is likely sufficient for further troubleshooting.

No idea how to use

The v1 files are out of date (why not remove all of that code, delete the v2 folder and have v2 be the "default" project?)
When running v2, I run into countless errors, such as AttributeError: 'Chrome' object has no attribute 'WebDriverWait'
I don't know where to begin with this, no clue what's working and what's supposed to be working.

Seems to be endlessly idling on upload

error: XDG_RUNTIME_DIR not set in the environment.
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib confmisc.c:855:(parse_card) cannot find card '0'
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory
ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name
ALSA lib conf.c:5178:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:5701:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2664:(snd_pcm_open_noupdate) Unknown PCM default
User successfully logged in.
Tiktok Datacenter Assigned: useast5
Uploading video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
page.evaluate: TypeError: Cannot read properties of undefined (reading 'sign')
at generateSignature (eval at evaluate (:226:30), :3:42)
at eval (eval at evaluate (:226:30), :1:1)
at eval ()
at UtilityScript.evaluate (:226:30)
at UtilityScript. (:1:44)
at Signer.sign (/content/TiktokAutoUploader/tiktok_uploader/tiktok-signature/index.js:121:33)
at main (/content/TiktokAutoUploader/tiktok_uploader/tiktok-signature/browser.js:11:31)

contact?

hi, can i contact with you via telegram or skype somehow? i need to talk to you about a private project for tt.

Login Issues: Cookies File

Hello, I tried your new version and i got issues with login, I don't understand how can I get the cookies, or login, can u help me with it ? I tried to use the help option but didn't help, and it's not really clear on your documentation ! thank you

undetected_chromedriver.v2

C:\Users\haine\Downloads\TiktokAutoUploader-master>python main.py
Traceback (most recent call last):
File "C:\Users\haine\Downloads\TiktokAutoUploader-master\main.py", line 1, in
from TiktokBot import TiktokBot
File "C:\Users\haine\Downloads\TiktokAutoUploader-master\TiktokBot.py", line 1, in
from Upload import Upload
File "C:\Users\haine\Downloads\TiktokAutoUploader-master\Upload.py", line 5, in
from Browser import Browser
File "C:\Users\haine\Downloads\TiktokAutoUploader-master\Browser.py", line 1, in
import undetected_chromedriver.v2 as uc
ModuleNotFoundError: No module named 'undetected_chromedriver.v2'

C:\Users\haine\Downloads\TiktokAutoUploader-master>

AttributeError: 'NoneType' object has no attribute 'send_keys'

Hey, When I launch the code I get this error :

File "C:\Users\akram\UIRPLANNIN2\TiktokAutoUploader-master\TiktokAutoUploader-master1\main.py", line 18, in <module>
   tiktok_bot.upload.directUpload("test.mp4", private=True, test=False)
 File "C:\Users\akram\UIRPLANNIN2\TiktokAutoUploader-master\TiktokAutoUploader-master1\Upload.py", line 154, in directUpload
   file_input_element.send_keys(abs_path)
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'send_keys'

Dependencies issue

ERROR: Cannot install -r requirements.txt (line 28) and urllib3==2.2.0 because these package versions have conflicting dependencies.

The conflict is caused by:
The user requested urllib3==2.2.0
pyppeteer 1.0.2 depends on urllib3<2.0.0 and >=1.25.8

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Rewrite using Internal TikTok API instead of selenium

For obvious reasons, selenium is slow, error prone and overall frustrating to maintain.
TikTok has many different ui versions and taking them all in considerations is nearly impossible, not to talk about small element changes between country and continents.
For this reasons, we're migrating to use the internal TikTok api.

Pros

  • Quicker uploads (around 4 seconds), a bit more if using proxy vs over 15 with selenium
  • More stable library as Corporation APIs tend to be always backwards compatible and they're more or less consistent.
  • Less dependencies and easier to setup the project (probably will upload lib and bin on PyPI soon)

Cons

  • We need to monitor how bot detection behave, TikTok seems to have some nice and high barrier in place against spam. (Not sure yet)

To keep in mind that for now to get session cookies selenium is still required.
Not sure if there's a better way to do that, if anyone has any ideas would be delighted to here them

The structure of the library remains more or less the same, apart from some simplification on abstractions that were not really necessary.

Next step would probably be to build some stronger foundations for scheduling videos.

The PR for this will probably be huge, but the library is still on day 0 so its kind of expected, sorry:/.

make it deployable on heroku & direct link as input

Hi Michael ,
please make it deployable on heroku free dyno for work autopilot & fully free. also heroku have wide range of buildpacks like imagemagick , chrome headless , ffmpeg ,
.. & using set workers in Procfile , u can autorun important cmds after awake dyno from daily sleep.
waiting for your changes commits :)
finest regards
goodbye

Issues in running the program

Hello,
when I try to run the program i get these errors:
Traceback (most recent call last):
File "C:\Users\Owner\Documents\GitHub\TiktokAutoUploader\main.py", line 1, in
from TiktokBot import TiktokBot
File "C:\Users\Owner\Documents\GitHub\TiktokAutoUploader\TiktokBot.py", line 1, in
from Upload import Upload
File "C:\Users\Owner\Documents\GitHub\TiktokAutoUploader\Upload.py", line 3, in
from Bot import Bot
File "C:\Users\Owner\Documents\GitHub\TiktokAutoUploader\Bot.py", line 1, in
from selenium.webdriver.common.by import By
ModuleNotFoundError: No module named 'selenium'

do you know what could be causing this?
thanks!

Stuck on chrome home page

When I run the main script it opens an instance of the chrome browser, but stays stuck on the chrome home screen. I believe the problem has to do with line 26 and 27 in 'Video.py':

    while not os.path.isfile(self.source_ref):
        time.sleep(1)

I don't really know what this does, or how to fix it. Any ideas?

I was also wondering what Im supposed to change the IMAGEMAGICK_BINARY path to. I have currently left it as 'auto-detect'.
Edit: I see that the file convert.exe is not used in the newest version of magic. Is there some way around this?

Script went crash after cookie chose.

Using usage code repo.

Please select an integer representing a cookie::1
Couldn't find hashtag input element. Please update code in WebBot.py: getCaptionElem()
Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\TiktokAutoUploader\v2\main.py", line 6, in <module>
    tiktokbot.uploadVideo("https://www.youtube.com/watch?v=31HfP81oWDI", "Testing with v2")
  File "C:\Users\Administrator\Desktop\TiktokAutoUploader\v2\tiktok_uploader\TiktokBot.py", line 45, in uploadVideo
    self.task_manager.uploadVideo(video_path, videoText)
  File "C:\Users\Administrator\Desktop\TiktokAutoUploader\v2\tiktok_uploader\TaskManager.py", line 17, in uploadVideo
    task.uploadVideo()
  File "C:\Users\Administrator\Desktop\TiktokAutoUploader\v2\tiktok_uploader\Uploader.py", line 18, in uploadVideo
    self.addHashTags()
  File "C:\Users\Administrator\Desktop\TiktokAutoUploader\v2\tiktok_uploader\Uploader.py", line 32, in addHashTags
    caption_elem.send_keys(hashtag)
AttributeError: 'NoneType' object has no attribute 'send_keys'

"Too many attempts. Try again later"

Hi!

So, i run the code just like in your example, and at first it's doing alright, but then it open Chrome, retrieves the Log In page, and when i type in my login credentials and hit Enter, the site displays this message:

image

And i can not Log In manually, or through the bot (when he asks what cookie file to use for Log In)
Is there something wrong with the setup? And why can it happen?

TikTok Datacenter Allocation Error, Key Error 'project'

Fails to login to upload video.

Struggling to get past this error

(.venv) chriskehoe@Chriss-MacBook-Air TiktokAutoUploader % python cli.py upload --cookie SirPapiWysocki -v "test1.mp4" -t "My video title"
[{'domain': '.tiktok.com', 'expiry': 1723435627, 'httpOnly': True, 'name': 'sessionid', 'path': '/', 'sameSite': 'Lax', 'secure': True, 'value': '5c6e703788f1332160bd11b6f06b1be4'}]
Traceback (most recent call last):
File "/Users/chriskehoe/Projects/TiktokAutoUploader/cli.py", line 68, in
tiktok.upload_video(session_id, args.video, args.title, args.schedule, args.comment, args.duet, args.stitch, args.visibility, args.brandorganic, args.brandcontent, args.ailabel, args.proxy)
File "/Users/chriskehoe/Projects/TiktokAutoUploader/tiktok_uploader/tiktok.py", line 91, in upload_video
project_id = r.json()["project"]["project_id"]
KeyError: 'project'

I think it's an error with the session id? But I am not sure. Logging into tiktok manually and comparing my session id compared to the session id stored locally it is different. However manually modifying the local session id seems to corrupt the file. Not sure what I am doing wrong.

Task Request Error

image

Worked using Python 3.10 !

I using python 3.10.10 with latest source commit. But getting the following error. Does anyone know how to fix it?
image

Originally posted by @HoTruong in #52 (comment)

I want this, but dont know where to start.....

I have minimum knowledge of using python scripts. I have used some to generate TTS and grab a random photo from unsplash...etc... but someone Please guide me through everything including what button to push to download the things I need here lol. I dont see a .zip that contains the files and that always stops me in my tracks.

crash

Major error, cannot find the file upload button, please update getVideoUploadInput() in Bot.py

infinite "[-] Waiting for TikTok to process video..." its 25 seconds

it worked fine once now it does this C:\Users\darth\Downloads\TikTokUploadV2\TikTokAPI>python cli.py upload --user postingevrysecond -v "C:\Users\darth\Downloads\TikTokUploadV2\TikTokAPI\VideosDirPath\vid.mp4" -t "poop"
User successfully logged in.
Tiktok Datacenter Assigned: useast5
Uploading video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...
[-] Waiting for TikTok to process video...

Chrome version

Major error, cannot find the file upload button, please update getVideoUploadInput() in Bot.py

Chromedriver.exe not executable on linux

This is an amazing library.

You mentioned you custom compiled the chromedriver exe - could you make a seperate build for linux?

Trying to use this on linux but getting EXEC error (not due to permissions) because it seems to not be built for linux.

If you don't have the time, I'd be happy to do it if you can instruct on what needs to be done :D

another requirements.txt change

Using colab so cant pull req but might wanna remove version specification on websockets as well, results in another Resolutionimpossible error

issue after uploading the video

(tictokbotenv) C:\Users\raosa\Desktop\Tictok Bot\TiktokAutoUploader-main\TiktokAutoUploader-main>python cli.py upload --user demmo -yt "https://www.youtube.com/shorts/IksiReLYdJY" -t "My video title"
Detected Youtube Video...
Starting Download for Video...
User successfully logged in.

Tiktok Datacenter Assigned: alisg

Uploading video...
Traceback (most recent call last):
File "C:\Users\raosa\Desktop\Tictok Bot\TiktokAutoUploader-main\TiktokAutoUploader-main\cli.py", line 76, in
tiktok.upload_video(args.users, args.video, args.title, args.schedule, args.comment, args.duet, args.stitch, args.visibility, args.brandorganic, args.brandcontent, args.ailabel, args.proxy)
File "C:\Users\raosa\Desktop\Tictok Bot\TiktokAutoUploader-main\TiktokAutoUploader-main\tiktok_uploader\tiktok.py", line 176, in upload_video
xbogus = subprocess_jsvmp(os.path.join(os.getcwd(), "tiktok_uploader", "./signer.js"), user_agent,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\raosa\Desktop\Tictok Bot\TiktokAutoUploader-main\TiktokAutoUploader-main\tiktok_uploader\bot_utils.py", line 9, in subprocess_jsvmp
proc = subprocess.Popen(['node', js, url, user_agent], stdout=subprocess.PIPE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\raosa\pyver\py3115\Lib\subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "C:\Users\raosa\pyver\py3115\Lib\subprocess.py", line 1538, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [WinError 2] The system cannot find the file specified

How can I skip video editing(MoviePy and ImageMagick)

Hello, all I need is only taking the video.mp4 file and uploading it to TikTok without modifiyng it with MoviePy and ImageMagick, do you know how I can skip/remove the video editing please? Because I tried and it broke the code so pretty hard for me to understand as im newbie in py
thanks

#launching error

Exception has occurred: ImportError
cannot import name 'Mapping' from 'collections' (C:\Python310\lib\collections_init_.py)
File "C:\Users\ADMIN\Desktop\python scripts\TiktokAutoUploader-master\Browser.py", line 1, in
import undetected_chromedriver.v2 as uc

cant know how to use this perferct application

I have installed "pip install -r requirements.txt" successfully, but when I run "python main.py", the error mention is following:

PS E:\TT\TiktokAutoUploader-master> python main.py
Traceback (most recent call last):
File "main.py", line 1, in
from Upload import Upload
File "E:\TT\TiktokAutoUploader-master\Upload.py", line 3, in
from pytube import YouTube
ModuleNotFoundError: No module named 'pytube'
PS E:\TT\TiktokAutoUploader-master>

And I don't know how to set the schedule upload time, could you make the short video to explain how to use this wonderful application?

Thanks and Have a nice day!

Regards,
Steven

This version of ChromeDriver only supports Chrome version 89

Hello, I tried to run this but I got the error from selenium

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 89
Current browser version is 91.0.4472.101

Since in the readme you said to use the chromedriver that you provided, can you please update it or explain which changes have you done?

Problem with posting

Hello, i wanted to do script to upload multiple videos by once, but thats not the point, the problem is the upload process by scripts ends before the uploading hit 100% and i guess it try to click post, when its still grayed out, i think program should have some check if tiktok-btn-pc-disabled is not in name, but i guess im too dumb for it :/

image

add netscape\json cookies format

can you add this formats?

json
netscape
I tried but it didn't work, or can you just give me an example of a script that can convert from netscape\json format to the format your script accepts, thanks again for the reply!

Running into an error while scheduling a video

Ran into an error while trying to schedule a video today.
I formatted the main.py file just like you recommended to in the comments.
image
After I ran main.py file, everything went good (editing and joining the upload page to TikTok), but not the schedule itself
Here is the error:
image (2)
I tried doing my own research on the code, but sadly I did not find anything :(

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.