Subversion Repositories SmartDukaan

Rev

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

Rev 15897 Rev 15906
Line 6... Line 6...
6
import urllib
6
import urllib
7
import urllib2
7
import urllib2
8
import logging
8
import logging
9
from datetime import datetime
9
from datetime import datetime
10
import random
10
import random
-
 
11
import urlparse
11
#TODO Need to add messy stuff to conf.
12
#TODO Need to add messy stuff to conf.
12
con=None
13
con=None
13
headers = { 
14
headers = { 
14
            'User-agent':'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36',
15
            'User-agent':'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36',
15
            'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',      
16
            'Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',      
Line 184... Line 185...
184
    lgr.addHandler(fh)
185
    lgr.addHandler(fh)
185
    return lgr
186
    return lgr
186
 
187
 
187
def removePriceFormatting(price_string):
188
def removePriceFormatting(price_string):
188
    return price_string.strip().replace('Rs.', '').replace('Rs', '').replace(',', '').replace(' ', '').replace(' ', '').split('.')[0]
189
    return price_string.strip().replace('Rs.', '').replace('Rs', '').replace(',', '').replace(' ', '').replace(' ', '').split('.')[0]
-
 
190
 
-
 
191
def changeToMobileUrl(url,source_id):
-
 
192
    if source_id == 5:
-
 
193
        finalUrl = urlparse.urlparse(url)
-
 
194
        return finalUrl._replace(netloc=finalUrl.netloc.replace(finalUrl.hostname, 'm.shopclues.com')).geturl()
-
 
195
        
-
 
196
        
-
 
197
        
-
 
198
if __name__ == '__main__':
-
 
199
    print changeToMobileUrl("http://m.shopclues.com/samsung-galaxy-note-4-white-colour-32gb-ready-stock.html",5)
-
 
200
    
-
 
201