Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してWebサイトアラームを作成する


このセクションでは、Pythonを使用してWebサイトの警報システムを作成する方法を説明します。

問題の説明

ウェブサイトのURLと時間を取得して、ブラウザでウェブサイトのURLを開きます。システム時刻が指定時刻に達すると、Webページが開きます。

ブックマークセクションにさまざまなWebページを保存できます。時々、私たちはいくつかの仕事をするために特定の時間に毎日いくつかのウェブページを開く必要があります。そのために、このタイプのWebサイトアラームを設定して作業を行うことができます。

この場合、sys、Webブラウザ、timeなどの標準ライブラリモジュールを使用しています。

特定の時間にウェブページを開く手順

  • 開かれるURLを取得します。
  • 時間をかけてその時間にウェブページを開いてください。
  • 現在の時刻が指定した時刻と一致しているか確認してください。
    • 時間が一致する場合は、Webページを開きます。それ以外の場合は1秒待ちます。
    • 時間が一致するまで、毎秒ステップ3を繰り返します。
  • プロセスを終了します

サンプルコード

import time
import webbrowser
import sys
def web_alarm(url, alarm_time):
   current_time = time.strftime('%I:%M:%S')
   while(current_time != alarm_time):    #repeatedly check for current time and the alarm time
   print('Current time is: ' + current_time)
   current_time = time.strftime('%I:%M:%S')
   time.sleep(1)       #wait for one second
   if current_time == alarm_time:    #when the time matches, open the browser
      print('Opening the ' + url + ' now...')
      webbrowser.open(url)
web_alarm(sys.argv[1], sys.argv[2])    #Set the alarm using url and time

出力

$ python3 397.Website_Alarm.py https://www.tutorialspoint.com/ 02:01:00
Current time is: 02:00:46
Current time is: 02:00:46
Current time is: 02:00:47
Current time is: 02:00:48
Current time is: 02:00:49
Current time is: 02:00:50
Current time is: 02:00:51
Current time is: 02:00:52
Current time is: 02:00:53
Current time is: 02:00:54
Current time is: 02:00:55
Current time is: 02:00:56
Current time is: 02:00:57
Current time is: 02:00:58
Current time is: 02:00:59
Opening the https://www.tutorialspoint.com/ now...
$

Pythonを使用してWebサイトアラームを作成する
  1. Pythonを使用したWebサイトブロッカー

    大規模なIT企業で働いている場合は、その2つのWebサイト、特にFacebook、YouTube、Instagramなどのソーシャルネットワーキングサイトがブロックされていることに気付くかもしれません。 サードパーティのアプリケーションを使用して特定のWebサイトをブロックする代わりに、選択したWebサイトをブロックする独自のカスタムアプリケーションを開発できます。PythonでWebサイトブロッカーを開発することもそれほど難しくありません。それが私たちがやろうとしていることです-私たちが望むウェブサイトをブロックするPythonスクリプトを開発します。 前提条件: Python3.xが

  2. Pythonを使用してWordCloudを作成する

    この問題では、いくつかのテキストを含むファイルがあります。これらのテキストと1つのマスキング画像からワードクラウドを作成する必要があります。プログラムは、単語の雲の画像を pngとして保存します フォーマット。 この問題を実装するには、Pythonのいくつかのライブラリを使用する必要があります。ライブラリはmatplotlib、wordcloud、numpy、tkinter、PILです。 これらのライブラリをインストールするには、次のコマンドに従う必要があります- ライブラリのセットアップ $ sudo pip3 install matplotlib $ sudo pip3 instal