РЕДАКТИРОВАТЬ: я пытался получить некоторые данные с Gearbest.com о нескольких продуктах, и у меня есть некоторые реальные проблемы с изменением цены доставки. Я работаю с запросами и BeautifulSoup, и до сих пор мне удалось получить имя + ссылка + цена. как я могу получить его стоимость доставки?
URL-адреса: https://www.gearbest.com/gaming-laptops/pp_009863068586.html?wid=1433363 https://www.gearbest.com/smart-watch-phone/pp_009309925869.html?wid=1433363i've пробовал:
shipping = soup.find("span", class_="goodsIntro_attrText").get("strong)
shipping = soup.find("span", class_="goodsIntro_attrText").get("strong).text
shipping = soup.find("strong", class_="goodsIntro_shippingCost")
shipping = soup.find("strong", class_="goodsIntro_shippingCost").text
суп возвращаемое значение отсюда (URL-адрес каждой ссылки на продукт):
def get_page(url):
client = requests.get(url, headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"})
try:
client.raise_for_status()
except requests.exceptions.HTTPError as e:
print("Error in gearbest with the url:", url)
exit(0)
soup = BeautifulSoup(client.content, 'lxml')
return soup
есть идеи, что я могу сделать?