Может попробовать это, возможно, он не сможет найти id productTitle, не зная, где он находится.
title = soup.find('span', {'id':'productTitle'})
Вы также можете попробовать:
titleSection = soup.find('div', class_='a-section a-spacing-none')
title = titleSection.h1.span.text