Commit Graph

2 Commits

Author SHA1 Message Date
mariosemes
fd82f5aef4 Fix Ronis.hr price selector — use .prices .price instead of .product-price .price
The .product-price class doesn't exist on Ronis.hr. Prices are
in .prices > .price containers. This was causing 0 results since
empty priceText filtered out all products.

BigBang.hr thumbnails: images are blocked by Cloudflare hotlink
protection when loaded cross-origin — this is expected and not
fixable server-side. Product data (name, price, link) works fine.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 23:45:48 +01:00
mariosemes
4a67539a07 Add stealth mode to browser scraper and Ronis.hr store
- Switch puppeteer to puppeteer-extra with stealth plugin to
  bypass Cloudflare bot detection
- Add Ronis.hr store config (JS-rendered, 48 products per page)
- Stealth mode patches navigator.webdriver, chrome runtime, and
  other fingerprints that Cloudflare checks

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 23:36:19 +01:00