dolcorpПример приведи. Страница товара, правильная цена, неправильная цена.
но у некоторых товаров(10-20 товаров из 7000) берет не ту цену
dolcorpНа странице
На странице сайта цена в поле class_=“product__item-price” указана 299 990
<div class="product__item-price"><b>от</b> 239 992 <span>₸</span></div>
Вообще нет div'а с классом product__item-price
<div class="product__item product__item-js tile-container"
data-price="299990.0"
<div class="product__item product__item-js tile-container"
data-price="439990.0"
>>> import urllib.request >>> import bs4 >>> >>> def f(url): ... with urllib.request.urlopen(url) as data: ... text = data.read().decode('utf-8') ... doc = bs4.BeautifulSoup(text, 'html.parser') ... product = doc.find(class_='product__item product__item-js tile-container') ... out = product['data-price'] ... return out ... >>> f('https://www.sulpak.kz/g/noutbuki_acer_extensa_15_ex215_52_i382sun_nxeg8er00b') '299990.0' >>> f('https://www.sulpak.kz/g/noutbuki_acer_nitro_5_an515_57__i5165sgn_nhqeker004') '439990.0' >>>
dolcorpдавай помогу, говори что нужно
есть желающие помочь?
dolcorpПример приведи. Страница товара, цена из Уральска, цена из Алматы.
Нужно чтобы все цены брались только из города Уральск
dolcorpДа подожди! может, ещё бесплатно получится сделать по-быстрому.
Требуется изменить скрипт на платной основе