Commit Graph

49 Commits (550-visual-selector)

Author SHA1 Message Date
dgtlmoon c29058dcaf remove from selenium
3 years ago
dgtlmoon 6af88062a8 misc cleanups
3 years ago
dgtlmoon 13aabd48db more tweaks
3 years ago
dgtlmoon a05f8f2bf2 filter error checking
3 years ago
dgtlmoon 1594853ce5 WIP
3 years ago
dgtlmoon 49139e779a Re #616 - adding extra test
3 years ago
dgtlmoon 8b038374f9 Merge branch 'master' into 550-visual-selector
3 years ago
dgtlmoon 6734fb91a2
Option to control if pages with no renderable content are a change (example: JS webapps that dont render any text sometimes) (#608)
3 years ago
dgtlmoon 16809b48f8 Playwright - raise EmptyReply on empty reply, no need to process further
3 years ago
dgtlmoon 67c833d2bc
Re #214 - configurable wait extra seconds for webdriver requests before extracting text (#606)
3 years ago
weeix 31fea55ee4
Fix PLAYWRIGHT_DRIVER_URL default value (cf. #587) (#599)
3 years ago
dgtlmoon 695fcc4566 Merge branch 'master' into 550-visual-selector
3 years ago
dgtlmoon d7c5a53315 skip hidden, prefix xpath
3 years ago
dgtlmoon 18f0b63b7d
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki (#591)
3 years ago
dgtlmoon 9807cf0cda Playwright - code fix
3 years ago
dgtlmoon d4b5237103 Playwright fetcher - more reliable by just waiting arbitrary seconds after the last network IO
3 years ago
dgtlmoon dc6f76ba64
Make proxy configuration more consistent - see https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration (#585)
3 years ago
dgtlmoon 1f2f93184e Playwright fetcher - use the correct default User-Agent
3 years ago
dgtlmoon 573e92c5e5 Merge branch 'master' into 550-visual-selector
3 years ago
dgtlmoon 68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) (#489)
3 years ago
dgtlmoon 22e9d96739 fix webdriver
3 years ago
dgtlmoon 6f35c2eec9 fix scaling
3 years ago
dgtlmoon 9c8894a875 wip
3 years ago
dgtlmoon 371c1c974a Merge branch 'playwright' into 550-visual-selector
3 years ago
dgtlmoon 8ce75f40d9 Merge branch 'playwright' of https://github.com/weeix/changedetection.io into playwright
3 years ago
dgtlmoon 5f3251a3e1 screenshot fixesxy
3 years ago
dgtlmoon 22dda97a65 minor cleanups
3 years ago
dgtlmoon 8134242b38 Make system prefer to use Playwright if PLAYWRIGHT_DRIVER_URL is set
3 years ago
dgtlmoon 704452322a Merge branch 'master' into playwright
3 years ago
dgtlmoon 588820d2fe tweaks
3 years ago
dgtlmoon 12aa77ee35 just re-use the existing page fetch
3 years ago
Wee c990db2bd5 Replace Playwright server with a pre-built image
3 years ago
Wee 25a7fd050f Hide the Playwright option for unsupported devices
3 years ago
dgtlmoon 9fe4f95990
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages (#516)
3 years ago
dgtlmoon 0d114f2adc
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative)
3 years ago
dgtlmoon 942c3f021f
Allow changedetector to ignore status codes as a per-site setting (#479) (#485)
3 years ago
dgtlmoon 3e8a15456a
Detect byte-encoding when the server mishandles the content-type header reply (#472)
3 years ago
dgtlmoon 8d2e240a2a When using Env. FETCH_WORKERS or WEBDRIVER_DELAY_BEFORE_CONTENT_READY , it should be type int
3 years ago
dgtlmoon 5214a7e0f3 Adding Env var "WEBDRIVER_DELAY_BEFORE_CONTENT_READY" to wait n seconds before extracting the text from the browser
3 years ago
dgtlmoon f87f7077a6
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error (#354)
3 years ago
Unpublished 023951a10e
Be sure that documents returned with a application/json header are not parsed with inscriptis (#337)
3 years ago
dgtlmoon 489671dcca
Re #342 notification encoding (#343)
3 years ago
dgtlmoon 735fc2ac8e Adding new proxyType to selenium mappings
3 years ago
Calvin Bui feb8e6c76c
Add socksVersion mapping (#331)
3 years ago
dgtlmoon d602cf4646 Aligning call signatures #325
3 years ago
Simon Caron dfcae4ee64
Extend Request Parameters to add Body & Method (#325)
3 years ago
dgtlmoon 8ec17a4c83
Re #267 - Pass settings for the proxy setup for webdriver (#326)
3 years ago
dgtlmoon 4ed5d4c2e7 WebDriver fetcher - settings - when an alternative one is configured, show it in the label
3 years ago
dgtlmoon a11b6daa2e
Installation via pip (#186)
3 years ago