Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
16409 kshitij.so 1
from dtr.utils.utils import fetchResponseUsingProxy
2
from json import loads
3
import chardet
4
 
5
 
6
 
7
def fetchOffers(offer_uri):
8
    if not "paytm.com" in offer_uri:
9
        offer_uri = "https://paytm.com/papi"+offer_uri
10
    response_data = fetchResponseUsingProxy(offer_uri,proxy=True)
11
    encoding =  chardet.detect(response_data)
12
    try:
13
        response_data = response_data.decode(encoding.get('encoding'))
14
    except:
15
        response_data = response_data.decode('ascii')
16
    input_json = loads(response_data)
17
    return input_json
18
 
19
 
20
if __name__ == '__main__':
21
    offers =   fetchOffers("/v1/promosearch/product/3569687/offers?parent_id=1771411&price=29834&merchant_id=23293")
22
    print offers
23
    print offers.get('codes')
24