Parse CarGurus search results with robust selectors, optional auto-scroll, state filtering, JSON copy and CSV download.