Instead of parsing HTML via DOM selectors (which break frequently), the improved engine should intercept network traffic.