import requests from pathlib import Path from tokopedia_config import Config class api(): config = Config().get() def post(self, url, payload): try: response = requests.post(url, payload) return response.json() except: return [] def postProxy(self, url, payload, headers): path = Path.cwd() proxyUrl = self.config.get('proxy_url') # print(data) try: response = requests.post(url, data=payload, headers=headers, proxies={ "http": proxyUrl, "https": proxyUrl, }, verify=f'{path}/zyte-proxy-ca.crt' ) return response.json() except: return []