Skip to content

Commit a74aa01

Browse files
authored
Update proxycrawl_api.py
1 parent b8ce3c1 commit a74aa01

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

proxycrawl/proxycrawl_api.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ def __init__(self, options):
3131
self.options = options
3232
self.endPointUrl = PROXYCRAWL_API_URL + '?token=' + options['token']
3333

34-
def get(self, url, options = {}):
34+
def get(self, url, options = None):
3535
return self.request(url, None, options)
3636

37-
def post(self, url, data, options = {}):
37+
def post(self, url, data, options = None):
3838
if isinstance(data, dict):
3939
data = urlencode(data)
4040
data = data.encode('utf-8')
4141
return self.request(url, data, options)
4242

43-
def request(self, url, data = None, options = {}):
43+
def request(self, url, data = None, options = None):
4444
self.response = {}
4545
url = self.buildURL(url, options)
4646

@@ -55,13 +55,13 @@ def request(self, url, data = None, options = {}):
5555
self.response['status_code'] = handler.getcode()
5656
self.response['headers'] = handler.headers
5757
self.response['body'] = handler.read()
58-
if 'format' in options and options['format'] == 'json':
58+
if not options.get('callback') and options.get('format') == 'json':
5959
self.parseJsonResponse()
6060

6161
return self.response
6262

6363
def buildURL(self, url, options):
64-
options = urlencode(options)
64+
options = urlencode(options or {})
6565
url = quote_plus(url)
6666
url = self.endPointUrl + '&url=' + url + '&' + options
6767

0 commit comments

Comments
 (0)