bags v0.10
Farfetch scraper and JSON-based parsing
I added support for Farfetch as a new retailer, with categories for both handbags and shoes. This brings the total number of supported sites to four. The Farfetch implementation parses product data from embedded JSON in the page rather than scraping HTML elements directly.
I also refactored the Outnet scraper to use the same JSON-based approach. Many modern e-commerce sites embed structured product data as JSON for SEO or JavaScript hydration, and parsing this is more reliable than scraping the rendered HTML. I created dedicated classes to deserialize these JSON structures into product entities.
Other improvements include a new GetImageSourcesFromPage command for extracting multiple product images from detail pages, regex helper extensions, and deduplication logic to handle products that appear in multiple category listings.
More bags
What started as a script to monitor Coach bag sales turned into a number of twitter feeds announcing sales across various women's fashion retailers · source · bagsonsale · dressfwrd · dressiconic