How can I scrape a website with python if a click is required to reveal the data?

The crawler extracts a shortlist of data (5 items), I should click the (show more) button to be able to list all items on the page.

Is there a method to do it with Scrapy?
else, is Selenium provides a similar feature? 

Source: Python Questions