Library-api for web-shop
Project description
lib_shop_api
lib_shop_api это библиотека Python предоставляет api для получения информации о товарах с сайта
Установка из PyPI
pip install lib_shop_api
Использование репозитория GitHub
git clone https://github.com/YuranIgnatenko/lib_shop_api.git
cd lib_shop_api
pip install .
Пример использования
# импорт парсера
from lib_shop_api import Parser
# имрорт категорий товаров для поиска
from lib_shop_api.constants import K_NOTEBOOK, K_MONITOR, K_DVD
# создание парсера
parser = Parser()
# получение количества всех страниц
count_pages = parser.get_count_pages(K_NOTEBOOK)
# получение количества всего товара из категории
count_products = parser.get_count_products(K_MONITOR)
# получение списка товаров в виде объектов класса models.Product
number_page = 1
products = parser.get_products(K_DVD, number_page)
# получить поля продукта
product = products[0]
print(str(product))
print(product.title)
print(product.image)
print(product.price)
print(product.catalog)
print(product.description)
# получиени из итератора
#с указанием максимально возможного кол-ва
#продуктов на выходе
max_wait_out_product = 5
for product in parser.get_products_iterator(K_DVD, max_wait_out_product)
print(product.title)
# Поддерживаемые категории:
K_NOTEBOOK
K_MONITOR
K_SYS_BLOCK
K_MFU
K_MONO_BLOCK
K_SMARTPHONE
K_TABLET
K_SMART_WATCH
K_WATCH
K_VR
K_FITNES
K_E_BOOK
K_ACTION_CAMERA
K_FOR_GARDEN4
K_ELECTROTOOL
K_SENSORSTOOL
K_STRONG_TECH
K_MACHINE
K_AUDIO_TECH
K_DVD
K_OTH_FOR_PHOTO_VIDEO
K_HOME_KINOTEATR
K_MICROPHONE
K_FOR_TV
K_TV
K_HI_FI_TECH
K_CAMERA
K_PROECTOR
K_CAMERA_TOOLS
K_VIDEOCAMERA
K_SALES
K_OTHERS
using sources from site:
https://skypka.com/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lib_shop_api-1.2.tar.gz
(4.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lib_shop_api-1.2.tar.gz.
File metadata
- Download URL: lib_shop_api-1.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3999c65790f0e94ed6966ca2df49f5dc5df7f97537a5e27e4a80738e8f30c8bf
|
|
| MD5 |
15740c56509b2bd3f6898463eb30601e
|
|
| BLAKE2b-256 |
6c6a0445714ae4f1ff4cefd7f038ad2a8f05393e21c12dc1149e11a782d08ef2
|
File details
Details for the file lib_shop_api-1.2-py3-none-any.whl.
File metadata
- Download URL: lib_shop_api-1.2-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f02f22f8bf5e2f8ae1d994d8dfeb4301ecbbd467b30fdd745834bbb761dcf98
|
|
| MD5 |
57a6ee332ddceb6dec49569a69859669
|
|
| BLAKE2b-256 |
f7b925d36c3d15ec182918cb436f624c5cfa7c92d17414366dec6f9e0046af89
|