πŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more β†’
Socket
Sign inDemoInstall
Socket

lib-shop-api

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lib-shop-api

Library-api for web-shop

1.2
PyPI
Maintainers
1

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/

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts