Subversion Repositories SmartDukaan

Rev

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

Rev 12146 Rev 12161
Line 123... Line 123...
123
    return exceptionList, fetchedItems
123
    return exceptionList, fetchedItems
124
 
124
 
125
def fetchData(br,supc):
125
def fetchData(br,supc):
126
    print "Fetching data for ",supc
126
    print "Fetching data for ",supc
127
    url="http://seller.snapdeal.com/pricing/search?searchType=SUPC&searchValue=%s&gridType=normal&_search=false&nd=1396007375971&rows=30&page=1&sidx=&sord=asc"%(supc)
127
    url="http://seller.snapdeal.com/pricing/search?searchType=SUPC&searchValue=%s&gridType=normal&_search=false&nd=1396007375971&rows=30&page=1&sidx=&sord=asc"%(supc)
128
    sleep(1)
-
 
129
    response = br.open(url)
128
    response = br.open(url)
130
    dataform = str(response.read()).strip("'<>() ").replace('\'', '\"')
129
    #dataform = str(response.read()).strip("'<>() ").replace('\'', '\"')
131
    struct = json.loads(dataform)
130
    struct = json.loads(response.read())
132
    sdObj = struct['rows'][0]
131
    sdObj = struct['rows'][0]
133
    print sdObj
132
    print sdObj
134
    if type(sdObj['catalogLive']) is None or not (sdObj['catalogLive']):
133
    if type(sdObj['catalogLive']) is None or not (sdObj['catalogLive']):
135
        raise
134
        raise
136
    snapdealInfo = __SnapdealInfo(None,None,None,None,None,None,sdObj['sellingPrice'],sdObj['netSellerPayable'],sdObj['fixedMarginAmount'],sdObj['fixedMarginPercent'],sdObj['collectionCharges'],sdObj['logisticCost'],sdObj['deadWeight'],supc,None, \
135
    snapdealInfo = __SnapdealInfo(None,None,None,None,None,None,sdObj['sellingPrice'],sdObj['netSellerPayable'],sdObj['fixedMarginAmount'],sdObj['fixedMarginPercent'],sdObj['collectionCharges'],sdObj['logisticCost'],sdObj['deadWeight'],supc,None, \