Форум сайта python.su
Добрый День ребята,
мой уровень Английского intermidiate.
Живу в канаде время UTC -5
- нужна Ваша помощь в пирсинге сайтов на Python3,
Вижу это так:
пол часа болтаем по-английски + пол часа редактируем код Python3.
2-3 раза в неделю
Пишите на marcha12сабакаgmail.com
Офлайн
# подключаем бибилиотеку request
import requests
# подключаем бибилиотеку BeautifulSoup
from bs4 import BeautifulSoup
# создаем список для хранения данных о товарах
d =
# получаем страницы при помощи цикла
for j in range(2):
# указываем url и get параметры запроса
url = 'https://rozetka.com.ua/detskie-smesi/c2586302/'
# указываем get параметр с помощью которого определяется номер страницы
par = {'p': j}
# записываем ответ сервера в переменную r
r = requests.get(url, params=par)
# получаем объект BeautifulSoup и записываем в переменную soup
soup = BeautifulSoup(r.text, ‘html.parser’)
print(soup)
# с помощью циклам перебераем товары на странице и получаем из них нужные параметры
for i in range(20):
# получаем название товара
try:
product = soup.find_all('span', class_='goods-tile__title')
print(product)
except:
print(“An exception occurred”)
не получается вытащить название и цену и товара, подскажите пож-та?
Офлайн
import requests url = r'https://xl-catalog-api.rozetka.com.ua/v3/goods/getDetails?front-type=xl&with_groups=1&with_docket=1&goods_group_href=1&product_ids=3499593' answer = requests.get(url) json = answer.json() title = json['data'][0]['title'] price = json['data'][0]['price'] print(f'название: {title}\nцена: {price}')
Офлайн
Спасибо xam1816
Напишите пож-та как можно попросить Вас нам помогать за оплату конечно!
Офлайн
Спасибо рябята - разобрался. Тема закрыта )
Офлайн