8000 GitHub - kimata/mohist-python: MonotaRO の購入履歴を収集し, サムネイル付きの Excel 形式で出力するソフトウェアです.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MonotaRO の購入履歴を収集し, サムネイル付きの Excel 形式で出力するソフトウェアです.

Notifications You must be signed in to change notification settings

kimata/mohist-python

Repository files navigation

mohist-python

mohist-python は,モノタロウの購入履歴を収集し, サムネイル付きの Excel 形式で出力するソフトウェアです.

動作環境

基本的には,Python と Selenium が動作する環境であれば動作します. 下記の環境での動作を確認しています.

  • Linux (Ubuntu 22.04)
  • Windows 11

設定

同封されている config.example.yamlconfig.yaml に名前変更して,下記の部分を書き換えます.

  user: モノタロウのユーザ名
  pass: モノタロウに登録したメールアドレス

Linux での動かし方

必要なパッケージのインストール

実行に際して docker-compose を使用しますので,インストールします. Ubuntu の場合,以下のようにします.

sudo apt install docker-compose

実行

以下のようにします.build は一回だけ実行すればOKです.

docker-compose build
docker-compose run --rm mohist

取引履歴の数が沢山ある場合,1時間以上がかかりますので,放置しておくのがオススメです.

なお,何らかの事情で中断した場合,再度実行することで,途中から再開できます. コマンドを実行した後に注文履歴が増えた場合も,再度実行することで前回以降のデータからデータ収集を再開できます.

Docker を使いたくない場合

Poetry と Google Chrome がインストールされた環境であれば, 下記のようにして Docker を使わずに実行することもできます.

poetry install
poetry run app/mohist.py

Windows での動かし方

準備

リリースページ から「mohist-windows_x64-binary-*.zip」を ダウンロードします.

注意

環境によってはファイルがウィルス判定されることがあります. これは,Python スクリプトを Nuitka を使って実行ファイルを生成していることが原因です.

ウィルス判定されてしまった場合は,検疫されないように Windows Defender の設定を一時的に変更お願いします.

実行

mohist.exe をダブルクリックすればOKです.

ライセンス

Apache License Version 2.0 を適用します.

About

MonotaRO の購入履歴を収集し, サムネイル付きの Excel 形式で出力するソフトウェアです.

Resources

Stars

Watchers

Forks

Packages

No packages published
0