Added scraping for long description, price, and price interval. Also refactored some code