フリーランス 技術調査ブログ

フリーランス/エンジニア Ruby Python Nodejs Vuejs React Dockerなどの調査技術調査の備忘録

google colabでサイト監視して条件にあったらBeep音で知らせる

はじめに

  • 一時的に、とあるサイトを監視して、ある条件になったら音で知らせるというサンプルを作成しました。

インストールするパッケージ

!pip install requests
!pip install time
!pip install tkinter 

サンプルコード

import time
import requests
from google.colab import output

## 3時間とあるサイトをチェックする
for i in range(0, 180, 1):
    ## 1分おきにリクエストを投げる
    time.sleep(60)
    response = requests.get('https://<あなたのチェックしたいサイト>')
    if (response.status_code == 200):
      print("問題なし")
    else:
      ## 問題あったときに音を出す
      output.eval_js('new Audio("https://upload.wikimedia.org/wikipedia/commons/0/05/Beep-09.ogg").play()')
    print(i, "分経過")

参考記事

stackoverflow.com