Вы получаете ПУСТОЙ список из-за этой строки.
for a in soup.findAll('div',href=True, attrs={'class':'product-essential row-fluid product-type-configurable'}):
Нет атрибута href
в теге div
.
Измените это на:
for a in soup.findAll('div',attrs={'class':'product-essential row-fluid product-type-configurable'}):