Subversion Repositories SmartDukaan

Rev

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

Rev 13848 Rev 13876
Line 28... Line 28...
28
        print str(data['identifier'])
28
        print str(data['identifier'])
29
        if data['identifier'] is None or len(data['identifier'].strip())==0:
29
        if data['identifier'] is None or len(data['identifier'].strip())==0:
30
            print "continue"
30
            print "continue"
31
            continue
31
            continue
32
        
32
        
33
        url = "http://www.flipkart.com/ps/%s"%(data['identifier'])
33
        url = "http://www.flipkart.com/ps/%s"%(data['identifier'].strip())
34
        while(retryCount < 3):
34
        while(retryCount < 3):
35
            try:
35
            try:
36
                vendorsData = scraperFk.read(url)
36
                vendorsData = scraperFk.read(url)
37
                fetched = True
37
                fetched = True
38
                break
38
                break
Line 56... Line 56...
56
        if lowestSp > 0:
56
        if lowestSp > 0:
57
            inStock = 1
57
            inStock = 1
58
        print lowestSp
58
        print lowestSp
59
        print inStock
59
        print inStock
60
        if lowestSp > 0:
60
        if lowestSp > 0:
61
            get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier']}, {'$set' : {'available_price':lowestSp,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
61
            get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'].strip(),'source_id':2}, {'$set' : {'available_price':lowestSp,'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
62
        else:
62
        else:
63
            get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier']}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
63
            get_mongo_connection().Catalog.MasterData.update({'identifier':data['identifier'].strip(),'source_id':2}, {'$set' : {'updatedOn':to_java_date(now),'in_stock':inStock}}, multi=True)
64
        print "+++++++++++++++++++++++++++"
64
        print "+++++++++++++++++++++++++++"
65
       
65
       
66
            
66
            
67
        
67
        
68
 
68