Skip to main content

KRINN

This module helps you in getting the price or title of a product by simply using a URL or a Product ID. A product ID is available in the link itself.

Installation

Run the following to install:

pip install krinn

Please Note

For now crawling of products like book or multiple proce based on size are not supported.

Usage

shorten the url

from krinn import amazon

shorturl = amazon.short("https://www.amazon.in/Zebronics-100HB-High-Speed-Port/dp/B07GLNJC25/ref=sr_1_1_sspa?keywords=usb+hub&qid=1583729190&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExRzg4NTU3SFFCNk5JJmVuY3J5cHRlZElkPUEwODY2NTY4MkxDUUpOVlBPUks4QyZlbmNyeXB0ZWRBZElkPUEwNzk1MjU3NEZUNVJJNkdGVzYwJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==")
print("Short URL:",shorturl)

Output:

Short URL: https://www.amazon.in/dp/B07GLNJC25/

Get the id using link

The ID of the product is in the url itself. To get the id of the link use this function.

from krinn import amazon

product_id = amazon.getid("https://www.amazon.in/Zebronics-100HB-High-Speed-Port/dp/B07GLNJC25/ref=sr_1_1_sspa?keywords=usb+hub&qid=1583729190&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExRzg4NTU3SFFCNk5JJmVuY3J5cHRlZElkPUEwODY2NTY4MkxDUUpOVlBPUks4QyZlbmNyeXB0ZWRBZElkPUEwNzk1MjU3NEZUNVJJNkdGVzYwJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==")
print("Product ID:",product_id)

Output:

Product ID: B07GLNJC25

crawl by id

from krinn import amazon

byid = amazon.crawlbyid("B07GLNJC25")
print("By ID: ",byid)

Output:

By ID:  ['Zebronics ZEB-100HB USB hubs with 4 Ports', 340.0]

crawl by url

from krinn import amazon

url = "https://www.amazon.in/dp/B07GLNJC25/"

byurl = amazon.crawlbyurl(url)
print("\nBy URL: ",byurl)

Output:

By URL:  ['Zebronics ZEB-100HB USB hubs with 4 Ports', 340.0]

get title of the product

from krinn import amazon

url = "https://www.amazon.in/dp/B07GLNJC25/"

title = amazon.producttitle(url)
print("\nTitle:",title)

Output:

Title: Zebronics ZEB-100HB USB hubs with 4 Ports

get price of the product

from krinn import amazon

url = "https://www.amazon.in/dp/B07GLNJC25/"

price = amazon.productprice(url)
print("\nPrice:",price)

Output:

Price: 340.0

Upcoming Features

  • Number of Rating of the current product.
  • How many stars out of 5.
  • And many more.

Release files for krinn 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for krinn 0.0.1
File Size Uploaded
krinn-0.0.1.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for krinn 0.0.1
File Interpreter ABI Platform
krinn-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / krinn-0.0.1.tar.gz

Download URL krinn-0.0.1.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d70b18a816f2c9db65b5b2779d29e004021cc02045af9bbea066c259ad905b3f
BLAKE2b-256 checksum
How to use checksums
0be0e858d438138c6fe438d43fa00ac0586142ac9415a212a99f2c36de109276
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release files / krinn-0.0.1-py3-none-any.whl

Download URL krinn-0.0.1-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d14c199a9358410a772a241fa862c81af8f38fe83d8be8584c26b941bad3f19
BLAKE2b-256 checksum
How to use checksums
6d785eea2be876cd92949172bdfbff9c5a6ce238d08756d199449a49bf4f97f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page