Subversion Repositories SmartDukaan

Rev

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

Rev 21337 Rev 21338
Line 131... Line 131...
131
    
131
    
132
    def trackOrdersForUser(self, userId, url, rawHtml):
132
    def trackOrdersForUser(self, userId, url, rawHtml):
133
        rawHtml = re.sub(r'[^\x00-\x7F]+',' ', rawHtml)
133
        rawHtml = re.sub(r'[^\x00-\x7F]+',' ', rawHtml)
134
        headers = dict(TRACK_HEADERS)
134
        headers = dict(TRACK_HEADERS)
135
        if url not in TRACK_URLS:
135
        if url not in TRACK_URLS:
136
            for lis in re.findall('SN:\s?"(.*?)"', rawHtml):
136
            for lis in re.findall('SN"?:\s?"(.*?)"', rawHtml):
137
                headers['sn'] = lis
137
                headers['sn'] = lis
138
                break
138
                break
139
            for lis in re.findall('fkUA:"(.*?)"', rawHtml):
139
            for lis in re.findall('fkUA"?:\s?"(.*?)"', rawHtml):
140
                headers['User-Agent'] = lis.split(" FKUA")[0]
140
                headers['User-Agent'] = lis.split(" FKUA")[0]
141
                headers['x-user-agent'] = lis
141
                headers['x-user-agent'] = lis
142
                break
142
                break
143
 
143
 
144
            if self._getActiveOrders({"userId": userId,"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple()))- 30*86400}}):
144
            if self._getActiveOrders({"userId": userId,"createdOnInt":{"$gt":int(time.mktime(datetime.now().timetuple()))- 30*86400}}):