【Python】CLIを使用した自動TikTokビデオアップローダー「tiktok-uploader」のインストール

スポンサーリンク

【Python】CLIを使用した自動TikTokビデオアップローダー「tiktok-uploader」のインストールについて解説しています。

「tiktok-uploader(https://github.com/wkaisertexas/tiktok-uploader)」は、TikTok Videos S用のSeleniumベースのアップローダーです。このライブラリを用いるには、Selenium互換のWebブラウザのインス​​トールが必要です。Google Chromeを推奨している。

■Python

今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)

■tiktok-uploaderをインストールする

tiktok-uploaderをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install tiktok-uploader

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、バージョンの切り替えを行います。

py -3.8 -m pip install tiktok-uploader

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting tiktok-uploader
Using cached tiktok_uploader-0.1.1-py3-none-any.whl (11 kB)
Collecting webdriver-manager
Using cached webdriver_manager-3.8.5-py2.py3-none-any.whl (27 kB)
Collecting selenium
Using cached selenium-4.8.2-py3-none-any.whl (6.9 MB)
Collecting toml
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting urllib3[socks]~=1.26
Using cached urllib3-1.26.14-py2.py3-none-any.whl (140 kB)
Collecting trio~=0.17
Using cached trio-0.22.0-py3-none-any.whl (384 kB)
Collecting trio-websocket~=0.9
Using cached trio_websocket-0.9.2-py3-none-any.whl (16 kB)
Collecting certifi>=2021.10.8
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting requests
Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Collecting tqdm
Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting packaging
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting python-dotenv
Using cached python_dotenv-1.0.0-py3-none-any.whl (19 kB)
Collecting async-generator>=1.9
Using cached async_generator-1.10-py3-none-any.whl (18 kB)
Collecting sniffio
Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
Collecting outcome
Using cached outcome-1.2.0-py2.py3-none-any.whl (9.7 kB)
Collecting exceptiongroup>=1.0.0rc9
Using cached exceptiongroup-1.1.0-py3-none-any.whl (14 kB)
Collecting idna
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting cffi>=1.14
Using cached cffi-1.15.1-cp38-cp38-win_amd64.whl (178 kB)
Collecting attrs>=19.2.0
Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting sortedcontainers
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting wsproto>=0.14
Using cached wsproto-1.2.0-py3-none-any.whl (24 kB)
Collecting PySocks!=1.5.7,<2.0,>=1.5.6
Using cached PySocks-1.7.1-py3-none-any.whl (16 kB)
Collecting charset-normalizer<4,>=2
Using cached charset_normalizer-3.0.1-cp38-cp38-win_amd64.whl (95 kB)
Collecting colorama
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting pycparser
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Collecting h11<1,>=0.9.0
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Installing collected packages: sortedcontainers, charset-normalizer, urllib3, toml, sniffio, python-dotenv, PySocks, pycparser, packaging, idna, h11, exceptiongroup, colorama, certifi, attrs, async-generator, wsproto, tqdm, requests, outcome, cffi, webdriver-manager, trio, trio-websocket, selenium, tiktok-uploader
Successfully installed PySocks-1.7.1 async-generator-1.10 attrs-22.2.0 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-3.0.1 colorama-0.4.6 exceptiongroup-1.1.0 h11-0.14.0 idna-3.4 outcome-1.2.0 packaging-23.0 pycparser-2.21 python-dotenv-1.0.0 requests-2.28.2 selenium-4.8.2 sniffio-1.3.0 sortedcontainers-2.4.0 tiktok-uploader-0.1.1 toml-0.10.2 tqdm-4.64.1 trio-0.22.0 trio-websocket-0.9.2 urllib3-1.26.14 webdriver-manager-3.8.5 wsproto-1.2.0

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、tiktok-uploaderが正常にインストールされたことになります。

なお、今回はtiktok-uploaderのバージョン0.1.1をインストールしました。

 

コメント

タイトルとURLをコピーしました