【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をインストールしました。
コメント