Commit Graph

34 Commits (5faa84474cc8ba28c4b477f007e4a936e1f49a3e)

Author SHA1 Message Date
dgtlmoon eaadb5881f Merge branch 'master' into prefer-sockpuppet
9 months ago
dgtlmoon 03976cd0e8 Prefer to use SockPuppetbrowser
9 months ago
dgtlmoon e09eb47fb7
Restock detection - Update stock-not-in-stock.js (NL)
9 months ago
Antonio Neri 4ee9fa79e1
Restock - Update stock-not-in-stock.js Italian translation (#2149)
9 months ago
dgtlmoon 677082723c
Restock tweaks - use a single regex, tidy up height detection (#2125)
9 months ago
dgtlmoon 51ce7ac66e
Update stock-not-in-stock.js texts
10 months ago
dgtlmoon 1749c07750
Restock detection - Check all elements for text to get stock status from, only consider elements inside the viewport, only consider elements more than 100px from the top (avoid menu) , trim any text returned (#2040)
10 months ago
dgtlmoon eda23678aa Restock detection - updating texts
10 months ago
dgtlmoon 5528b7c4b3 Restock detection - Update stock-not-in-stock.js strings (Dutch translations)
11 months ago
dextouu 792fedb8bc
Restock detection - Update stock-not-in-stock.js strings (#2032)
11 months ago
dgtlmoon fe70beeaed Restock detector - adding more detection strings
11 months ago
dgtlmoon f7f98945a2
Visual Selector - xPath handling misc fixes (#1976)
12 months ago
dgtlmoon 7debccca73
Fetching - Clarifying how fetchers work with SOCKS5 proxies
1 year ago
dgtlmoon 5cccccb0b6 Restock detect - bumping texts for restock detection
1 year ago
dgtlmoon 57de4ffe4f
Page fetching - Fixed possible incorrect browser user-agent header in playwright/puppeteer/browserless fetchers (#1811)
1 year ago
dgtlmoon 247db22a33 Restock monitor - Updating texts for tickets available/unavailable restock detection
1 year ago
dgtlmoon 0b563a93ec Fetcher - Experimental fetcher - dont cache embedded data URLs
1 year ago
dgtlmoon d939882dde
Fetcher - Experimental fetcher improvements (Code TidyUp, Improve tests, revert to old playwright when using BrowserSteps for now) (#1564)
1 year ago
dgtlmoon 5325918f29
Puppeteer fetcher, adding disk cache and other fixes (#1563)
2 years ago
dgtlmoon d814535dc6 Element scraper - wrap offset detection in try/catch
2 years ago
dgtlmoon 94f38f052e
Fetcher - playwright/browserless - Use builtin node puppeteer handler in browserless, scales way better, and is faster (#1559)
2 years ago
dgtlmoon f604643356 Restock alerts - adding extra detection texts
2 years ago
dgtlmoon d5fd22f693
Restock monitor - Identify the cases where the product is also definitely in stock (#1489)
2 years ago
dgtlmoon 66b892f770 Restock / stock / out of stock monitor - bumping detection texts
2 years ago
dgtlmoon 6e71088cde New feature - Restock / stock / out of stock monitor option/mode
2 years ago
dgtlmoon a287e5a86c
Visual Selector - Select smallest/most precise element first, better filtering of zero size elements
2 years ago
dgtlmoon e970fef991
Fetcher + VisualSelector - xPath filter with attribute filter was breaking the element finder
2 years ago
dgtlmoon 09e6624afd VisualSelector - Exclude items that are not interactable or visible
2 years ago
dgtlmoon 2c764e8f84 BrowserSteps - Also try to find clickable div/spans
2 years ago
dgtlmoon 4624974b91 BrowserSteps - Element finder filter (offpage) should also calculate top scroll offset
2 years ago
dgtlmoon 991841f1f9 Visual Selector and BrowserSteps - More accurate element detection when the page auto-scrolls on load Re #1169
2 years ago
dgtlmoon 69756f20f2 VisualSelector & BrowserSteps - Scraper improvements, remove duplicate code
2 years ago
dgtlmoon 5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
2 years ago
dgtlmoon df6e835035
Make VisualSelector show first available multiple selector, refactor to make more maintainable (#1132)
2 years ago