Magento 2 storefronts share the same building blocks under their themes: a product grid on category pages, a price box that holds the final price and, on a sale, the old price, and product pages that carry their gallery as data inside the page. Web Product Scraper has a Magento reader that knows these blocks, so it takes the right price on a sale, skips the cart buttons, and finds each photo at full size.
Stores with a heavily customised or headless front end can lay their pages out differently. When a value is read wrong, "Teach this site" fixes it in a minute: press Pick next to a field, click the right value on the page, and save it as a profile for that shop. It is used on every page of the shop, including the product pages a run opens.
A single product page is handled as one product, with its own photos ticked, and the related, up-sell and cross-sell blocks are never included.