Sign inSign up

lorenwe/changedetectionio

By lorenwe

•Updated over 1 year ago

Image
0

173

lorenwe/changedetectionio repository overview

这是一个基于 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

Tag summary

Content type

Image

Digest

sha256:533d99537…

Size

169.2 MB

Last updated

over 1 year ago

docker pull lorenwe/changedetectionio