The problem is just about extracting the link to the large image from HTML source of the page. If you view the HTML source of http://www.firebox.com/product/5773/Scientific-Spice-Rack?via=hp&s=1x1&t=random you can actually see the links to big images, see part of HTML below:
<img class="extra_thumb" data-item="0" data-sku="sku14014" data-zoom-image="http://media.firebox.com/pic/p5773_column_grid_12.jpg" data-caption="" data-image="http://media.firebox.com/pic/p5773_column_grid_6.jpg" src="http://media.firebox.com/pic/p5773_column_grid_1.jpg"/>
You can see the link to the large image in data-zoom-image
or data-image
so it's all about extracting it with regex. You can use Perl, Python or many other languages for this.
Here is a short Perl example:
#!/usr/bin/perl
use strict;
use warnings;
use LWP::Simple;
use feature 'say';
use List::MoreUtils qw( uniq );
my $content = get('http://www.firebox.com/product/5773/Scientific-Spice-Rack?via=hp&s=1x1&t=random');
die "Couldn't get it!" unless defined $content;
my (@big_images) = $content =~ /data-zoom-image\=\"([^\"]+?)\"/g;
say for uniq @big_images;
Above prints:
http://media.firebox.com/pic/p5773_column_grid_12.jpg
http://media.firebox.com/pic/p5773_extra1_column_grid_12.jpg
http://media.firebox.com/pic/p5773_extra2_column_grid_12.jpg
http://media.firebox.com/pic/p5773_s14019_column_grid_12.jpg
http://media.firebox.com/pic/p5773_s14014_column_grid_12.jpg