【Python】requestsを使用し一部の Web サイトにログインするための API

スポンサーリンク

【Python】requestsを使用し一部の Web サイトにログインするための APIである「DecryptLogin」のインストールについて解説しています。

「DecryptLogin(https://github.com/CharlesPikachu/DecryptLogin,https://httpsgithubcomcharlespikachudecryptlogin.readthedocs.io/en/latest/QUICKSTART.html)」は、任意のWebサイトに対してシミュレートされたログイン操作を実装することができます。

■Python

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

■DecryptLoginをインストールする

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

pip install DecryptLogin

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

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

py -3.8 -m pip install DecryptLogin

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

Defaulting to user installation because normal site-packages is not writeable
Collecting DecryptLogin
Downloading DecryptLogin-0.3.9-py3-none-any.whl (169 kB)
---------------------------------------- 169.1/169.1 kB 1.4 MB/s eta 0:00:00
Collecting requests>=2.22.0
Using cached requests-2.28.2-py3-none-any.whl (62 kB)
Collecting requests-toolbelt>=0.9.1
Downloading requests_toolbelt-0.10.1-py2.py3-none-any.whl (54 kB)
---------------------------------------- 54.5/54.5 kB ? eta 0:00:00
Collecting PyExecJS>=1.5.1
Downloading PyExecJS-1.5.1.tar.gz (13 kB)
Preparing metadata (setup.py) ... done
Collecting gmssl>=3.2.1
Downloading gmssl-3.2.2-py3-none-any.whl (10 kB)
Collecting pillow>=6.0.0
Using cached Pillow-9.4.0-cp38-cp38-win_amd64.whl (2.5 MB)
Collecting qrcode>=6.1
Downloading qrcode-7.4.2-py3-none-any.whl (46 kB)
---------------------------------------- 46.2/46.2 kB 2.2 MB/s eta 0:00:00
Collecting rsa>=4.0
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting pycryptodome>=3.8.1
Downloading pycryptodome-3.17-cp35-abi3-win_amd64.whl (1.7 MB)
---------------------------------------- 1.7/1.7 MB 2.6 MB/s eta 0:00:00
Collecting pycryptodomex
Downloading pycryptodomex-3.17-cp35-abi3-win_amd64.whl (1.7 MB)
---------------------------------------- 1.7/1.7 MB 3.0 MB/s eta 0:00:00
Collecting six>=1.10.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting colorama
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting typing-extensions
Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting pypng
Downloading pypng-0.20220715.0-py3-none-any.whl (58 kB)
---------------------------------------- 58.1/58.1 kB 3.0 MB/s eta 0:00:00
Collecting idna<4,>=2.5
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
---------------------------------------- 140.9/140.9 kB 8.2 MB/s eta 0:00:00
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl (96 kB)
---------------------------------------- 96.4/96.4 kB 1.4 MB/s eta 0:00:00
Collecting certifi>=2017.4.17
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting pyasn1>=0.1.3
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Building wheels for collected packages: PyExecJS
Building wheel for PyExecJS (setup.py) ... done
Created wheel for PyExecJS: filename=PyExecJS-1.5.1-py3-none-any.whl size=14598 sha256=b6b72361eeac044fd4df624cb77c6ffff4a139f350adce1f0ca51df467fc3d3c
Stored in directory: c:\users\user_\appdata\local\pip\cache\wheels\dbcde9aca234caf6602ae4a4c7b367b3afc03519e791b998a94e4
Successfully built PyExecJS
Installing collected packages: pypng, pyasn1, urllib3, typing-extensions, six, rsa, pycryptodomex, pycryptodome, pillow, idna, colorama, charset-normalizer, certifi, requests, qrcode, PyExecJS, gmssl, requests-toolbelt, DecryptLogin
Successfully installed DecryptLogin-0.3.9 PyExecJS-1.5.1 certifi-2022.12.7 charset-normalizer-3.1.0 colorama-0.4.6 gmssl-3.2.2 idna-3.4 pillow-9.4.0 pyasn1-0.4.8 pycryptodome-3.17 pycryptodomex-3.17 pypng-0.20220715.0 qrcode-7.4.2 requests-2.28.2 requests-toolbelt-0.10.1 rsa-4.9 six-1.16.0 typing-extensions-4.5.0 urllib3-1.26.15

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

なお、今回はDecryptLoginのバージョン0.3.9をインストールしました。

コメント

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