Pythonは、タイミング監視サイトの動作状態を実現するコードの例を示します。


まず、なぜこのコードが書かれているのかというと、皆さんはウェブページを閲覧する時、友情リンクの中のリンク先を見ます。正常にリンクできないと、SEOの面で影響があります。どうやって即時に無効または間違ったリンクを発見し、速やかにそれを下に処理するかが重要な問題です。
タイミングの監視サイトの状態を通じて、通常はサイトのドメイン名を監視します。リンクの状態コードが200でない場合、それに対して下線処理を行います。特定の時間後に二次探知状態を行います。もしオンラインに該当するなら、以前に使用した創宇雲の監視を行いますが、機能は比較的に単一で、需要を満たすことができません。最近はPythonを使ってこの機能を実現します。後期は監視モジュールを作成し、コードのオープンまたはパブリックサーバを構築します。
今回の表現はリンクの状態コードの取得で、サイトの監視、友情リンクの監視などの方面に応用して、直ちに警告、状態処理などを作り出して、ウェブサイトの最適化に便利です。今回はpythonのrequests、datatime、Blocking Schedulerの3つの種類を使用しました。コードを見てみます。

from apscheduler.schedulers.blocking import BlockingScheduler
from datetime import datetime
import requests

#     

def job():
 url = '//www.jb51.net'
 data = requests.get(url)
 code = data.status_code
 if code != 200:
 print('      ,      ')
 else:
 print('    :' + datetime.now().strftime('%Y-%m-%d %H:%M:%S') + '   :')
 print(code)

#       BlockScheduler
sched = BlockingScheduler()
sched.add_job(job, "interval", seconds=5)
sched.start()
実行効果:

ウェブサイトの状態:

以上はPythonがタイミングモニタリングを実施しているウェブサイトの運営状態の例コードの詳細です。pythonに関するウェブサイトの状態を監視する資料は他の関連記事に注目してください。