Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 6, 2020 04:31:59

SergEnglish
Зарегистрирован: 2020-12-06
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

уроки разговорного Английского за помощь в парсинге сайта

Добрый День ребята,

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

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

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

Офлайн

#2 Дек. 7, 2020 02:36:51

SergEnglish
Зарегистрирован: 2020-12-06
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

уроки разговорного Английского за помощь в парсинге сайта

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

не получается вытащить название и цену и товара, подскажите пож-та?

Офлайн

#3 Дек. 7, 2020 19:03:05

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1359
Репутация: +  119  -
Профиль   Отправить e-mail  

уроки разговорного Английского за помощь в парсинге сайта

 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}')

Офлайн

#4 Дек. 8, 2020 03:58:07

SergEnglish
Зарегистрирован: 2020-12-06
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

уроки разговорного Английского за помощь в парсинге сайта

Спасибо xam1816
Напишите пож-та как можно попросить Вас нам помогать за оплату конечно!

Офлайн

#5 Дек. 10, 2020 05:43:47

SergEnglish
Зарегистрирован: 2020-12-06
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

уроки разговорного Английского за помощь в парсинге сайта

Спасибо рябята - разобрался. Тема закрыта )

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version