Кнопка «Показать все» запускает ajax-запрос javascript.Единственный способ автоматизировать это - использовать библиотеку, которая может выполнять JavaScript.Такие библиотеки, как Mechanize и ScrAPI, не будут работать.
Работают инструменты, которые управляют реальным браузером, например watir и селен.Я установил watir -webdriver и успешно заставил его нажать кнопку и показать дополнительные продукты.
require 'watir-webdriver'
b = Watir::Browser.new
b.goto 'svpply.com/editors_pick'
#count products
puts b.elements(:xpath => '//li[@data-class="Product"]').count
#=> 30
#Now click button
show_all = b.button(:id => "btn_all")
show_all.click
sleep 4
#count products again
puts b.elements(:xpath => '//li[@data-class="Product"]').count
#=>60