dgtlmoon
|
82b900fbf4
|
Give more helpful error message when a page doesnt load
|
2022-06-14 08:16:22 +02:00 |
dgtlmoon
|
358a365303
|
Tweaks to playwright fetch code - better timeout handling
|
2022-06-13 23:39:43 +02:00 |
dgtlmoon
|
8294519f43
|
Content fetcher - Handle when a page doesnt load properly
|
2022-06-01 13:12:37 +02:00 |
dgtlmoon
|
8ba8a220b6
|
Playwright - Correctly close browser context/sessions on exceptions
|
2022-06-01 12:59:44 +02:00 |
dgtlmoon
|
5cefb16e52
|
Minor code cleanup
|
2022-05-25 15:38:40 +02:00 |
dgtlmoon
|
341ae24b73
|
Re #616 - content trigger - adding extra test (#620)
|
2022-05-25 15:31:59 +02:00 |
dgtlmoon
|
9d742446ab
|
Playwright - ByPass CSP for more reliable JS scraping, disable accept downloads
|
2022-05-25 11:05:18 +02:00 |
dgtlmoon
|
e3e022b0f4
|
VisualSelector - Better handling of filter targets that are no longer available in the HTML
|
2022-05-25 10:23:43 +02:00 |
dgtlmoon
|
7983675325
|
Visual Selector - be more resilient when sites interfere with the xPath scraping
|
2022-05-24 00:10:38 +02:00 |
dgtlmoon
|
eef56e52c6
|
Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only (#566)
|
2022-05-23 23:44:51 +02:00 |
dgtlmoon
|
6734fb91a2
|
Option to control if pages with no renderable content are a change (example: JS webapps that dont render any text sometimes) (#608)
|
2022-05-17 22:22:00 +02:00 |
dgtlmoon
|
16809b48f8
|
Playwright - raise EmptyReply on empty reply, no need to process further
|
2022-05-17 18:40:15 +02:00 |
dgtlmoon
|
67c833d2bc
|
Re #214 - configurable wait extra seconds for webdriver requests before extracting text (#606)
|
2022-05-17 18:35:33 +02:00 |
weeix
|
31fea55ee4
|
Fix PLAYWRIGHT_DRIVER_URL default value (cf. #587) (#599)
|
2022-05-14 22:34:44 +02:00 |
dgtlmoon
|
18f0b63b7d
|
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki (#591)
|
2022-05-08 20:35:36 +02:00 |
dgtlmoon
|
9807cf0cda
|
Playwright - code fix
|
2022-05-07 17:29:59 +02:00 |
dgtlmoon
|
d4b5237103
|
Playwright fetcher - more reliable by just waiting arbitrary seconds after the last network IO
|
2022-05-07 17:14:40 +02:00 |
dgtlmoon
|
dc6f76ba64
|
Make proxy configuration more consistent - see https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration (#585)
|
2022-05-07 16:37:56 +02:00 |
dgtlmoon
|
1f2f93184e
|
Playwright fetcher - use the correct default User-Agent
|
2022-05-06 23:59:38 +02:00 |
dgtlmoon
|
68db20168e
|
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) (#489)
|
2022-05-02 21:40:40 +02:00 |
dgtlmoon
|
9fe4f95990
|
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages (#516)
|
2022-04-02 14:49:32 +02:00 |
dgtlmoon
|
942c3f021f
|
Allow changedetector to ignore status codes as a per-site setting (#479) (#485)
Co-authored-by: Ara Hayrabedian <ara.hayrabedian@gmail.com>
|
2022-03-21 23:03:54 +01:00 |
dgtlmoon
|
3e8a15456a
|
Detect byte-encoding when the server mishandles the content-type header reply (#472)
|
2022-03-17 10:28:02 +01:00 |
dgtlmoon
|
8d2e240a2a
|
When using Env. FETCH_WORKERS or WEBDRIVER_DELAY_BEFORE_CONTENT_READY , it should be type int
|
2022-02-08 20:01:24 +01:00 |
dgtlmoon
|
5214a7e0f3
|
Adding Env var "WEBDRIVER_DELAY_BEFORE_CONTENT_READY" to wait n seconds before extracting the text from the browser
|
2022-02-08 18:24:25 +01:00 |
dgtlmoon
|
f87f7077a6
|
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error (#354)
* Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error, adds test
|
2022-01-05 14:13:30 +01:00 |
Unpublished
|
023951a10e
|
Be sure that documents returned with a application/json header are not parsed with inscriptis (#337)
* Auto-detect JSON by Content-Type header
* Add test to not parse JSON responses with inscriptis
|
2022-01-02 22:35:33 +01:00 |
dgtlmoon
|
489671dcca
|
Re #342 notification encoding (#343)
* Re #342 - check for accidental python byte encoding of non-utf8/string, check return type of fetcher and fix encoding of notification content
|
2022-01-02 14:11:04 +01:00 |
dgtlmoon
|
735fc2ac8e
|
Adding new proxyType to selenium mappings
|
2021-12-31 10:48:11 +01:00 |
Calvin Bui
|
feb8e6c76c
|
Add socksVersion mapping (#331)
|
2021-12-31 10:26:38 +01:00 |
dgtlmoon
|
d602cf4646
|
Aligning call signatures #325
|
2021-12-29 23:28:34 +01:00 |
Simon Caron
|
dfcae4ee64
|
Extend Request Parameters to add Body & Method (#325)
|
2021-12-29 23:18:29 +01:00 |
dgtlmoon
|
8ec17a4c83
|
Re #267 - Pass settings for the proxy setup for webdriver (#326)
* Re #267 - Pass HTTP_PROXY as the proxy setup for webdriver
* Update README.md
|
2021-12-28 17:07:41 +01:00 |
dgtlmoon
|
4ed5d4c2e7
|
WebDriver fetcher - settings - when an alternative one is configured, show it in the label
|
2021-08-19 16:36:29 +02:00 |
dgtlmoon
|
a11b6daa2e
|
Installation via pip (#186)
Builder for https://pypi.org/project/changedetection.io/
|
2021-08-16 15:24:37 +02:00 |