Add fields to Dealer to enable better scraping behavior

[#46582987]
Completely revamp scraper

[#46582987]