Amazonで商品を見るセール会場へ

Distill Web Monitorでページの一部を監視する方法|確認・誤通知・停止

ページの一部だけを監視する場合は、監視範囲と変更前の基準をそろえてから更新を確認します。

ここでは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日。

関連する情報取得・自動化の記事

関連記事のサービス操作は、各記事で示す確認範囲と現行の仕様を確認してください。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

仕事効率化のおすすめ書籍

仕事用PCの選び方

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次