The client wanted to get structured information in an excel file about products from different distributors’ websites with different website structures. Extract data fields like Product name, Product image, ASIN, Category, Seller name, Product cost, Shipping cost, QTY, Star, Reviews, and many more. We could not use the standard website crawling techniques, because the websites were very different, and the engineers had to create rules for each website separately. One website could have from 100 to 50000 products.