ページの一部だけを監視する場合は、監視範囲と変更前の基準をそろえてから更新を確認します。
ここではDistillの公式手順と、監視対象のテキストを比較するローカル練習を分けて説明します。
部分監視と実行デバイスを選ぶ
公式の拡張機能手順では、対象ページで拡張アイコンから部分監視へ進み、範囲を選択してプレビューを確認します。
Save Selection後に名前・実行デバイス・確認間隔を設定して保存します。
| 種類 | 取得対象・場所 | 確認する条件 |
|---|---|---|
| ローカル監視 | 自分のブラウザー・アプリで確認 | PCと対象ブラウザー等を起動しておく |
| クラウド監視 | サービス側で確認 | ログインなど対象ページの条件を別に確認 |
| ページ全体 | 全体を取得 | 日時や広告など本文以外の変化も含む |
| ページの一部 | 必要な本文だけを取得 | 選択した要素がなくなる場合も確認 |
ローカルで試すときは実行デバイスにそのChromeを指定します。
自分のPCを閉じた後も同じローカル監視が継続するわけではありません。
初回基準と変更内容を確認する
練習用のページには公開予定の本文と表示時刻を別々に用意します。
公開予定の部分だけを選び、プレビューに時刻や周囲のメニューが入っていないか確認します。
最初のチェックを変更前の基準として保存し、本文を変更した後のチェックと比較します。
通知を見ただけで完了とせず、履歴に対象の文字列が変わったことを確認します。
日時の変化を除くローカル練習
練習ZIPのmonitor-before.htmlを基準にし、clock-onlyでは時刻だけ、content-changedでは公開予定も変更しています。
以下のコードはHTMLファイルの指定箇所だけを比較し、通知や定期チェックは行いません。
import argparse
from pathlib import Path
from bs4 import BeautifulSoup
def selected_text(source, selector):
nodes = BeautifulSoup(source, "html.parser").select(selector)
if not nodes:
raise ValueError("Selector matched nothing; do not treat this as no change.")
return tuple(" ".join(x.get_text(" ", strip=True).split()) for x in nodes)
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("before")
parser.add_argument("after")
parser.add_argument("--selector", default="#watched")
args = parser.parse_args()
old = selected_text(Path(args.before).read_text('utf-8'), args.selector)
new = selected_text(Path(args.after).read_text('utf-8'), args.selector)
print("changed" if old != new else "unchanged")
| 比較する入力 | 条件 | 期待する表示 |
|---|---|---|
| monitor-before.html → monitor-clock-only.html | #watchedだけ比較 | unchanged |
| monitor-before.html → monitor-content-changed.html | #watchedだけ比較 | changed |
| 存在しない#missingを指定 | 取得失敗を成功扱いにしない | ValueError |
「python compare_section.py monitor-before.html monitor-clock-only.html」と「python compare_section.py monitor-before.html monitor-content-changed.html」を実行して確認します。
このPython比較は実行済みですが、Distill拡張による保存・再チェック・通知は未検証です。
通知が来ない場合と停止・戻し方
監視がONか、ローカル監視全体がOFFでないか、実行デバイスが動いているかを確認します。
チェックのエラーやログイン切れ、対象HTMLの変更は別に切り分けます。
変更履歴は増えるのに通知が来ない場合は、条件フィルターと選んだ通知方法を確認します。
外部メールやSMSを試す場合は、送信先と送信内容を先に確認してください。
練習を停止する場合は対象モニターのON/OFFをOFFにします。
まとめて止める場合は、公式手順にあるローカル監視全体のOFFも使えます。
対象を選び直した後は新しい基準を確認します。
今回のローカル比較では入力ファイルを変更せず、拡張機能の導入・権限追加・外部通知も行っていません。
旧Page Monitorの画面とDistillの画面は異なります。
現行のローカル・クラウド監視の違いを参照してください。
最終確認:2026年10月3日。
関連する情報取得・自動化の記事
関連記事のサービス操作は、各記事で示す確認範囲と現行の仕様を確認してください。




