Skip to main content

This module helps in getting the price or title of a product

Project description

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.

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

krinn-0.0.1.tar.gz (6.1 kB view hashes)

Uploaded Source

Built Distribution

krinn-0.0.1-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

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