Вам просто нужно найти ссылку на следующую страницу и перейти по ней:
def parse(self, response):
products = response.css('.trip-search-results li')
for p in products:
brand = p.css('.ProfileCard-info--name::text').extract_first().strip()
price = p.css('.description .time::attr(content)').extract_first()
item = ProductItem()
item['brand'] = brand
item['price'] = price
yield item
# Here is the pagination following.
for a_tag in response.css('.pagination .next:not(.disabled) a'):
yield response.follow(a_tag, self.parse_route)