dgtlmoon / changedetection.io

The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
https://changedetection.io
Apache License 2.0
17.3k stars 965 forks source link

Documentation and fix for error "Re-stock detection requires Chrome or compatible webdriver/playwright fetcher to work" #1661

Open ivanskodje opened 1 year ago

ivanskodje commented 1 year ago

Re-stock option causes error notification and logs. There is currently no found documentation about this error, and it is clear it requires Chrome or a compatible webdriver/playwrite to solve this. However, having no documentation about on changedetectio.io github makes it difficult to find out what, where, and how to solve this.

From the logs:

ERROR:changedetectionio:Exception reached processing watch UUID: xxx - Re-stock detection requires Chrome or compatible webdriver/playwright fetcher to work

Version Using docker image: dgtlmoon/changedetection.io:0.43.1

To Reproduce Steps to reproduce the behavior:

  1. Add page with re-stock detection
  2. Run page checker.
  3. Get error.

Expected behavior I expect there to be documented instructions that help you solve this issue somewhere, or a better descriptive error message that gives me information about where I can find this information (link to docs for example).

Better yet, No error and instead automatically attempt to use the web-driver config instead of also asking you to manually change to WebDriver under the Request options / Fetching options.

Desired outcome from this issue: Knowing how to solve this. What drivers to install, how and where to install them. This way someone can search for this error and find a solution. Better yet, add docs for it.

dgtlmoon commented 1 year ago

yes - maybe the restock option shouldnt even show unless there is chrome enabled

ivanskodje commented 1 year ago

yes - maybe the restock option shouldnt even show unless there is chrome enabled

Or grayed out/disabled with a tooltip explaining how to enable it :star: