Subversion Repositories SmartDukaan

Rev

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

Rev 12182 Rev 12183
Line 686... Line 686...
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()
-
 
691
    print vendorsData
691
    sortedVendorsData = sorted(vendorsData, key=itemgetter('sellingPrice'))
692
    sortedVendorsData = sorted(vendorsData, key=itemgetter('sellingPrice'))
692
    vendorsData[:]=[]
693
    vendorsData[:]=[]
693
    rank ,ourSp, iterator, secondLowestSellerSp, prefSellerSp, lowestSellerSp, lowestSellerScore, prefSellerScore, secondLowestSellerScore, ourScore, shippingTimeLowerLimitLowestSeller,shippingTimeUpperLimitLowestSeller, \
694
    rank ,ourSp, iterator, secondLowestSellerSp, prefSellerSp, lowestSellerSp, lowestSellerScore, prefSellerScore, secondLowestSellerScore, ourScore, shippingTimeLowerLimitLowestSeller,shippingTimeUpperLimitLowestSeller, \
694
    shippingTimeLowerLimitPrefSeller, shippingTimeUpperLimitPrefSeller, shippingTimeLowerLimitOur, shippingTimeUpperLimitOur, shippingTimeLowerLimitSecondLowestSeller, shippingTimeUpperLimitSecondLowestSeller, totalAvailableSeller= (0,)*19
695
    shippingTimeLowerLimitPrefSeller, shippingTimeUpperLimitPrefSeller, shippingTimeLowerLimitOur, shippingTimeUpperLimitOur, shippingTimeLowerLimitSecondLowestSeller, shippingTimeUpperLimitSecondLowestSeller, totalAvailableSeller= (0,)*19
695
    lowestSellerName, lowestSellerCode, secondLowestSellerName, secondLowestSellerCode, prefSellerName, prefSellerCode, lowestSellerBuyTrend, \
696
    lowestSellerName, lowestSellerCode, secondLowestSellerName, secondLowestSellerCode, prefSellerName, prefSellerCode, lowestSellerBuyTrend, \
Line 2098... Line 2099...
2098
            print "Error: unable to send email."
2099
            print "Error: unable to send email."
2099
            
2100
            
2100
def populateScrapingResults(val):
2101
def populateScrapingResults(val):
2101
    try:
2102
    try:
2102
        flipkartDetails = fetchDetails(val.fkSerialNumber,scraper)
2103
        flipkartDetails = fetchDetails(val.fkSerialNumber,scraper)
2103
        print flipkartDetails
-
 
2104
        val.flipkartDetails = flipkartDetails 
2104
        val.flipkartDetails = flipkartDetails 
2105
    except Exception as e:
2105
    except Exception as e:
2106
        print "Unable to fetch details of",val.fkSerialNumber
2106
        print "Unable to fetch details of",val.fkSerialNumber
2107
        print e
2107
        print e
2108
        val.flipkartDetails = None
2108
        val.flipkartDetails = None