Skip to content

VCTGlobalContractのスクレイピングを行うプログラム

Notifications You must be signed in to change notification settings

kasatomorning/VCTGlobalContract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VCTGlobalContract

VCTGlobalContractのスクレイピングを行うプログラムです。

MySQLにデータを保存し、追加、更新、削除があった場合にDiscordに通知します。

Usage and Options

  1. .envを作成
  • HOST_NAME: MySQLのホスト名
  • USER_NAME: MySQLのユーザ名
  • PASSWORD: MySQLのパスワード
  • WEBHOOK_URL: DiscordのWebhook URL
  • WEBHOOK_URL_TEST: テスト時のDiscordのWebhook URL

.env.exampleを参考にしてください。

  1. python3 main.pyを実行
$ python3 main.py
MySQL Database connection successful
Create DB or already exists
Create table or already exists
Success reading table
list_update_old
No data in this list
list_update_new
No data in this list
list_removed
No data in this list
list_added
['PACIFIC', 'TEST ESPORTS', 'TEST', 'ACTIVE PLAYER', 'TAROU', 'YAMADA', 2026, 'RESIDENT', 'Active', 'TE', '']
Success writing table
{"username": "VCTContracts\u544a\u77e5", "embeds": [{"color": 7935, "image": {"url": ""}, "title": "TEST(TAROU YAMADA, ACTIVE PLAYER) joined TEST ESPORTS"}]}
Success post request

--verifyをつけると、既存のテーブルを更新せずにWEBHOOK_URL_TESTで指定したURLへの投稿のみを行います。

Sample

alt text

About

VCTGlobalContractのスクレイピングを行うプログラム

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages