Skip to main content

pykart is module which help to fetch product-data from ecommerce website [flipkart]

Project description

pykart Module

This module will be helpful for Web scraping data of product from an E-commerce site [flipkart]. Product data like name,rating,price,discount. This way data gathering for product will become easy. Need 3 extra module :request,bs4,prettytable to get successfull output.

Installation

Run the following to install:

pip install pykart

##Usage

import pykart as fk

product=input("Product name : ")
fop=fk.pykart(product) #flipkart_op

if fop:
    fop.pg_title()
    c=fop.pg_count()
    print("\n Results found per page : ",c[1],"to",c[3]," Total matches :",c[5])
    #data into table format on command line
    fop.product_details()
    #create control for next,previous page moments
    while True:
        pg_no=input("[Next Page] n | [previous pg] b | [save scrap code] save :")
        if pg_no.lower()=="n":
            fop.next_pg()
        elif pg_no.lower()=="b":
            fop.prev_pg()
        elif pg_no.lower()=="save":
            fop.save_code()
        else:
            print("end")
            break
    #product data in list
    #the data you see from product_details only those products are present in list
    fop.pg_ls()

Developing pykart

To install pykart,along with the tools you need to develop and run tests,run the following in your virtualenv:

$ pip install -e .[dev]

License

(c) 2021 Adesh Dangi GNU GENERAL PUBLIC LICENSE 2007

This repository is licensed under the GNU license, See LICENSE for details.

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

pykart-0.0.4.tar.gz (16.7 kB view hashes)

Uploaded Source

Built Distribution

pykart-0.0.4-py3-none-any.whl (16.4 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