BeautifulSoup no extrae todos los html

Estamos intentando obtener las URL de los productos en esta página del sitio de Forever 21 ( http://www.forever21.com/Product/Category.aspx?br=f21&category=dress&pagesize=100&page=1 ). Por alguna razón, BeautifulSoup no está obteniendo los elementos con la clase “item_pic”, a pesar de que están en el sitio html. Hemos intentado usar peticiones, mecanizar, selenium, y no estamos teniendo suerte. Todo el código comentado es de bashs anteriores para obtener el html (ninguno de los cuales funcionó). Aquí está nuestro código:

from bs4 import BeautifulSoup import urllib import urllib2 import requests #driver = webdriver.Firefox() url = "http://www.forever21.com/Product/Category.aspx?br=f21&category=dress&pagesize=100&page=1" #r = driver.get(url) #html = r.read() #headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'} #html = requests.get(url, headers=headers) #response = opener.open(url) #html = response.read() html = urllib.urlopen(url).read() soup = BeautifulSoup(html, "html.parser") print soup 

¿Alguna idea de lo que está mal aquí?