Releases: orangecoding/fredy
11.0.3
What's Changed
- fix normalized wggesucht link by @probststefan in #123
- upgade depencencies
New Contributors
- @probststefan made their first contribution in #123
Full Changelog: 11.0.2...11.0.3
11.0.2
- upgrade dependencies
- adding timeout for puppeteer
- better logging
- using correct selectors for
waitingForElements
11.0.1
11.0.0
The most significant update to Fredy yet 🎉
Until now, Fredy used an XHR-based approach to extract information from various providers. For each run, it sent a GET request to gather the required data. However, this approach had two major drawbacks:
- It relied on a library that is no longer maintained.
- With the growing prevalence of SPAs, XHR requests could no longer retrieve the necessary source code, as it is loaded dynamically.
To address these issues, I decided to rewrite Fredy using Puppeteer (https://pptr.dev/). With Puppeteer, Fredy can control an actual browser and behave like a real user, allowing it to wait for dynamically loaded content.
At the same time, I removed ScrapingAnt. While ScrapingAnt was incredibly useful in the early stages, it has become more of a burden lately. It was originally intended to assist with pages like Immoscout that have advanced bot protection, but even ScrapingAnt is now frequently detected as a bot. Additionally, contacting support at ScrapingAnt has proven nearly impossible.
10.4.4.
- Fixing immowelt provider
10.4.3
- improve tracking
- upgrade dependencies
10.4.1
- Fixing typo
10.4.0
- Adding a Demo Mode for Fredy
- improving Tracking
10.3.0
- Fixing ui-freeze when scrapingAnt Api key was wrong
- Fixing ui-freeze when config is not available
- Adding ability to track usage of Fredy is user allows so
10.2.0
- upgrading dependencies
- adding sqlite as adapter to store listings for later analysis