Почему при объединении под одним циклом for парсинг останавливается?
Если парсить названия, цены и urlы в отдельных циклах for из разных мест (soup.findAll), то все работает как надо, но при объединении в один цикл - останавливается после получения одного значения из каждой категории, что я делаю не так?
soup = BeautifulSoup(r.text, 'lxml')
# содержимое страницы
site = soup.findAll('main', class_='site-main hfeed')
data = []
for i in site:
name = i.find('h2', class_='woocommerce-loop-product__title').text
price = i.find('span', class_='woocommerce-Price-amount amount').text.replace(u'\xa0₽', '')
url = i.find('a', class_='woocommerce-LoopProduct-link woocommerce-loop-product__link').get('href')
data.append([name, price, url])
print(data)