Найти - Пользователи
Полная версия: уроки разговорного Английского за помощь в парсинге сайта
Начало » Python для новичков » уроки разговорного Английского за помощь в парсинге сайта
1
SergEnglish
Добрый День ребята,

мой уровень Английского intermidiate.
Живу в канаде время UTC -5
- нужна Ваша помощь в пирсинге сайтов на Python3,

Вижу это так:
пол часа болтаем по-английски + пол часа редактируем код Python3.
2-3 раза в неделю

Пишите на marcha12сабакаgmail.com

SergEnglish
# подключаем бибилиотеку 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”)

не получается вытащить название и цену и товара, подскажите пож-та?
xam1816
 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}')
SergEnglish
Спасибо xam1816
Напишите пож-та как можно попросить Вас нам помогать за оплату конечно!
SergEnglish
Спасибо рябята - разобрался. Тема закрыта )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB