Skip to main content

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.description)

# получиени из итератора
#с указанием максимально возможного кол-ва
#продуктов на выходе
max_wait_out_product = 5
for product in parser.get_products_iterator(K_DVD, max_wait_out_product)
	print(product.title)

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.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lib_shop_api-1.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file lib_shop_api-1.1.tar.gz.

File metadata

  • Download URL: lib_shop_api-1.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for lib_shop_api-1.1.tar.gz
Algorithm Hash digest
SHA256 cc4e1df1b587fafb8ad1467077c9f575e7a6f51dc22a59dfee9a1ae969dc241f
MD5 8e81525a7bcb13b02da71b457989c534
BLAKE2b-256 febd0fec6f3f4e035a126b7ef1e9fa5689490dce7482ebc296f1d1df35e9213b

See more details on using hashes here.

File details

Details for the file lib_shop_api-1.1-py3-none-any.whl.

File metadata

  • Download URL: lib_shop_api-1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for lib_shop_api-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a35c8d47c1092edd3852b274eb750b7bba8697abcc23a74c36c2cc6654c9f7ab
MD5 e6123e06eb548a1078a90d52a83e6cf3
BLAKE2b-256 d7b078570e52315cde23ed0999e44a3a28144c838279158f1ec68218eea5b062

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page