| Line 12... |
Line 12... |
| 12 |
import math
|
12 |
import math
|
| 13 |
import mechanize
|
13 |
import mechanize
|
| 14 |
import traceback
|
14 |
import traceback
|
| 15 |
import urllib
|
15 |
import urllib
|
| 16 |
import urllib2
|
16 |
import urllib2
|
| - |
|
17 |
from dtr.config import PythonPropertyReader
|
| 17 |
sourceMap = {1:"amazon", 2:"flipkart", 3:"snapdeal", 4:"spice", 5:"homeshop18"}
|
18 |
sourceMap = {1:"amazon", 2:"flipkart", 3:"snapdeal", 4:"spice", 5:"homeshop18"}
|
| 18 |
headers = {
|
19 |
headers = {
|
| 19 |
'User-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11',
|
20 |
'User-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11',
|
| 20 |
'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
|
21 |
'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
|
| 21 |
'Accept-Language' : 'en-US,en;q=0.8',
|
22 |
'Accept-Language' : 'en-US,en;q=0.8',
|
| 22 |
'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.3'
|
23 |
'Accept-Charset' : 'ISO-8859-1,utf-8;q=0.7,*;q=0.3'
|
| 23 |
}
|
24 |
}
|
| 24 |
CASHBACK_URL = 'http://104.200.25.40:8057/Catalog/cashBack/?identifier=%s&source_id=%s'
|
25 |
CASHBACK_URL = PythonPropertyReader.getConfig('CASHBACK_URL')
|
| 25 |
USER_LOOKUP_URL = 'http://api.profittill.com/user_accounts/saholic/%s'
|
26 |
USER_LOOKUP_URL = PythonPropertyReader.getConfig('USER_LOOKUP_URL')
|
| 26 |
WALLET_CREDIT_URL = 'http://shop2020.in:8080/mobileapi/wallet!batchUpdate'
|
27 |
WALLET_CREDIT_URL = PythonPropertyReader.getConfig('WALLET_CREDIT_URL')
|
| 27 |
|
28 |
|
| 28 |
def getStore(source_id):
|
29 |
def getStore(source_id):
|
| 29 |
#module = sourceMap[source_id]
|
30 |
#module = sourceMap[source_id]
|
| 30 |
store = Store(source_id)
|
31 |
store = Store(source_id)
|
| 31 |
try:
|
32 |
try:
|