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)
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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc4e1df1b587fafb8ad1467077c9f575e7a6f51dc22a59dfee9a1ae969dc241f
|
|
| MD5 |
8e81525a7bcb13b02da71b457989c534
|
|
| BLAKE2b-256 |
febd0fec6f3f4e035a126b7ef1e9fa5689490dce7482ebc296f1d1df35e9213b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a35c8d47c1092edd3852b274eb750b7bba8697abcc23a74c36c2cc6654c9f7ab
|
|
| MD5 |
e6123e06eb548a1078a90d52a83e6cf3
|
|
| BLAKE2b-256 |
d7b078570e52315cde23ed0999e44a3a28144c838279158f1ec68218eea5b062
|