Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

from dtr.utils.utils import fetchResponseUsingProxy
from json import loads
import chardet



def fetchOffers(offer_uri):
    if not "paytm.com" in offer_uri:
        offer_uri = "https://paytm.com/papi"+offer_uri
    response_data = fetchResponseUsingProxy(offer_uri,proxy=True)
    encoding =  chardet.detect(response_data)
    try:
        response_data = response_data.decode(encoding.get('encoding'))
    except:
        response_data = response_data.decode('ascii')
    input_json = loads(response_data)
    return input_json


if __name__ == '__main__':
    offers =   fetchOffers("/v1/promosearch/product/3569687/offers?parent_id=1771411&price=29834&merchant_id=23293")
    print offers
    print offers.get('codes')