| Line 358... |
Line 358... |
| 358 |
data = getPostData(token, nextPage)
|
358 |
data = getPostData(token, nextPage)
|
| 359 |
response = br.open(POST_URL, data)
|
359 |
response = br.open(POST_URL, data)
|
| 360 |
rmap = json.loads(ungzipResponse(response))
|
360 |
rmap = json.loads(ungzipResponse(response))
|
| 361 |
if rmap is not None:
|
361 |
if rmap is not None:
|
| 362 |
rmap = rmap['response']
|
362 |
rmap = rmap['response']
|
| - |
|
363 |
print rmap
|
| 363 |
if rmap is not None and len(rmap['errors'])==0:
|
364 |
if rmap is not None and len(rmap['errors'])==0:
|
| 364 |
allOffers += rmap['data']['data']
|
365 |
allOffers += rmap['data']['data']
|
| 365 |
nextPage += 1
|
366 |
nextPage += 1
|
| 366 |
if rmap['data']['pageCount']<nextPage:
|
367 |
if rmap['data']['pageCount']<nextPage:
|
| 367 |
break
|
368 |
break
|
| Line 369... |
Line 370... |
| 369 |
return allOffers
|
370 |
return allOffers
|
| 370 |
|
371 |
|
| 371 |
def covertToObj(self,offer):
|
372 |
def covertToObj(self,offer):
|
| 372 |
offerData = offer['Stat']
|
373 |
offerData = offer['Stat']
|
| 373 |
offer1 = AffiliateInfo(offerData['affiliate_info1'], self.store_id, offerData['conversion_status'], offerData['ad_id'],
|
374 |
offer1 = AffiliateInfo(offerData['affiliate_info1'], self.store_id, offerData['conversion_status'], offerData['ad_id'],
|
| 374 |
offerData['datetime'], offerData['payout'], offer['Offer']['name'], offerData['ip'], offerData['conversion_sale_amount'])
|
375 |
offerData['datetime'], float(offerData['payout']), offer['Offer']['name'], offerData['ip'], float(offerData['conversion_sale_amount']))
|
| 375 |
offer1.saleTime = int(time.mktime(datetime.strptime(offer1.saleDate, "%Y-%m-%d %H:%M:%S").timetuple()))
|
376 |
offer1.saleTime = int(time.mktime(datetime.strptime(offer1.saleDate, "%Y-%m-%d %H:%M:%S").timetuple()))
|
| 376 |
return offer1
|
377 |
return offer1
|
| 377 |
def getPostData(token, page = 1, limit= 20, startDate=None, endDate=None):
|
378 |
def getPostData(token, page = 1, limit= 20, startDate=None, endDate=None):
|
| 378 |
endDate=date.today() + timedelta(days=1)
|
379 |
endDate=date.today() + timedelta(days=1)
|
| 379 |
startDate=endDate - timedelta(days=31)
|
380 |
startDate=endDate - timedelta(days=31)
|
| Line 404... |
Line 405... |
| 404 |
return urllib.urlencode(parameters)
|
405 |
return urllib.urlencode(parameters)
|
| 405 |
|
406 |
|
| 406 |
def main():
|
407 |
def main():
|
| 407 |
#print todict([1,2,"3"])
|
408 |
#print todict([1,2,"3"])
|
| 408 |
store = getStore(3)
|
409 |
store = getStore(3)
|
| 409 |
print store.parseOrderRawHtml(32, "32323", 2, "323243", "https://m.snapdeal.com/orderSummary?code=6d7428243672f72436736707a46ecbd2&order=5328225555")
|
410 |
#print store.parseOrderRawHtml(32, "32323", 2, "323243", "https://m.snapdeal.com/orderSummary?code=6d7428243672f72436736707a46ecbd2&order=5328225555")
|
| 410 |
#store.scrapeStoreOrders()
|
411 |
#store.scrapeStoreOrders()
|
| 411 |
#store._isSubOrderActive(8, "5970688907")
|
412 |
#store._isSubOrderActive(8, "5970688907")
|
| 412 |
#store.scrapeAffiliate()
|
413 |
store.scrapeAffiliate()
|
| 413 |
#store.scrapeStoreOrders()
|
414 |
#store.scrapeStoreOrders()
|
| 414 |
|
415 |
|
| 415 |
|
416 |
|
| 416 |
|
417 |
|
| 417 |
def todict(obj, classkey=None):
|
418 |
def todict(obj, classkey=None):
|