这是一个基于 dgtlmoon/changedetection.io 修改而来的 image,添加了以下代码:
self.driver.execute_cdp_cmd(
"Page.addScriptToEvaluateOnNewDocument",
{
"source": """
Object.defineProperty(navigator, 'webdriver', {
get: () => undefined
});
"""
}
)
主要是用于屏蔽 WebDriver 特征,因为有一些网站通过判断 WebDriver 特征来拒绝返回内容,就失去了监控页面变化的能力,故由此修改, 功能与 dgtlmoon/changedetection.io image 一致,除此之外未做任何修改
使用方式:
docker run -d --name selenium --restart unless-stopped -p 4444:4444 -p 5900:5900 --shm-size="2g" selenium/standalone-chrome-debug:3.141.59
docker run -d --name changedetectionio --restart unless-stopped --link selenium -p 5000:5000 -e WEBDRIVER_URL="http://selenium:4444/wd/hub" -v datastore-volume:/datastore lorenwe/changedetectionio:latest
Content type
Image
Digest
sha256:533d99537…
Size
169.2 MB
Last updated
over 1 year ago
docker pull lorenwe/changedetectionio