スキップしてメイン コンテンツに移動

Distill Web MonitorでAmazon Prime Videoの更新チェックがエラーになる

最近安定した更新チェックができなくなっているので雑に解消した。


ref: アニメの更新チェックにDistill Web Monitorがおすすめですよって話


エラー原因

HTML上の該当要素までのclassが数日単位で動的に変化する。
そのためDistillが要素を見つけられずエラーとなる。


対処法(暫定)

要素選択時のXPathを自力で修正する。

自動設定では以下のようになっている。
//div[@id='a-page']//div[contains(@class,'DVWebNode')]/div[@class='_2Ke7Sf']//div[@class='uC0UfD']/div[@class='_395PMb']/div[@class='_3KHiTg']/div[@class='y2P7qQ']/div[@class='_2Vs6SV']/h1[@class='_1kuDbg']
これを雑に(末尾だけ指定で)こうする。
//h1[@class='_1kuDbg']
これで今のところは動いている。この方法がいつまで使えるかは不明。
ダメになったらまた考える。



コメント