Subversion Repositories SmartDukaan

Rev

Rev 12196 | Rev 12203 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12196 Rev 12201
Line 685... Line 685...
685
 
685
 
686
def fetchDetails(flipkartSerialNumber,scraper):
686
def fetchDetails(flipkartSerialNumber,scraper):
687
    url = "http://www.flipkart.com/ps/%s"%(flipkartSerialNumber)
687
    url = "http://www.flipkart.com/ps/%s"%(flipkartSerialNumber)
688
    #url = "http://www.flipkart.com/ps/MOBDTXVZXVY3GFG8"
688
    #url = "http://www.flipkart.com/ps/MOBDTXVZXVY3GFG8"
689
    scraper.read(url)
689
    scraper.read(url)
690
    vendorsData = scraper.createData()
690
    vendorsData = scraper.createData(url)
-
 
691
    fin = datetime.now()
-
 
692
    print "Finish with data for serial Number %s %s" %(flipkartSerialNumber,str(fin))
691
    sortedVendorsData = sorted(vendorsData, key=itemgetter('sellingPrice'))
693
    sortedVendorsData = sorted(vendorsData, key=itemgetter('sellingPrice'))
692
    vendorsData[:]=[]
694
    vendorsData[:]=[]
693
    rank ,ourSp, iterator, secondLowestSellerSp, prefSellerSp, lowestSellerSp, lowestSellerScore, prefSellerScore, secondLowestSellerScore, ourScore, shippingTimeLowerLimitLowestSeller,shippingTimeUpperLimitLowestSeller, \
695
    rank ,ourSp, iterator, secondLowestSellerSp, prefSellerSp, lowestSellerSp, lowestSellerScore, prefSellerScore, secondLowestSellerScore, ourScore, shippingTimeLowerLimitLowestSeller,shippingTimeUpperLimitLowestSeller, \
694
    shippingTimeLowerLimitPrefSeller, shippingTimeUpperLimitPrefSeller, shippingTimeLowerLimitOur, shippingTimeUpperLimitOur, shippingTimeLowerLimitSecondLowestSeller, shippingTimeUpperLimitSecondLowestSeller, totalAvailableSeller= (0,)*19
696
    shippingTimeLowerLimitPrefSeller, shippingTimeUpperLimitPrefSeller, shippingTimeLowerLimitOur, shippingTimeUpperLimitOur, shippingTimeLowerLimitSecondLowestSeller, shippingTimeUpperLimitSecondLowestSeller, totalAvailableSeller= (0,)*19
695
    lowestSellerName, lowestSellerCode, secondLowestSellerName, secondLowestSellerCode, prefSellerName, prefSellerCode, lowestSellerBuyTrend, \
697
    lowestSellerName, lowestSellerCode, secondLowestSellerName, secondLowestSellerCode, prefSellerName, prefSellerCode, lowestSellerBuyTrend, \
Line 2101... Line 2103...
2101
    try:
2103
    try:
2102
        now = datetime.now()
2104
        now = datetime.now()
2103
        print "Fetching data for serial Number %s %s" %(val.fkSerialNumber,str(now))
2105
        print "Fetching data for serial Number %s %s" %(val.fkSerialNumber,str(now))
2104
        flipkartDetails = fetchDetails(val.fkSerialNumber,scraper)
2106
        flipkartDetails = fetchDetails(val.fkSerialNumber,scraper)
2105
        val.flipkartDetails = flipkartDetails 
2107
        val.flipkartDetails = flipkartDetails 
2106
        fin = datetime.now()
-
 
2107
        print "Finish with data for serial Number %s %s" %(val.fkSerialNumber,str(fin))
-
 
2108
    except Exception as e:
2108
    except Exception as e:
2109
        print "Unable to fetch details of %s" %(val.fkSerialNumber)
2109
        print "Unable to fetch details of %s" %(val.fkSerialNumber)
2110
        print e
2110
        print e
2111
        val.flipkartDetails = None
2111
        val.flipkartDetails = None
2112
        return
2112
        return