Every morning, you want to get prices and inventory from a competitor's site. But every time the site's structure changes, ...