Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我正在处理flightradar 24个示例,并得到json解码错误_Javascript_Python - Fatal编程技术网

Javascript 我正在处理flightradar 24个示例,并得到json解码错误

Javascript 我正在处理flightradar 24个示例,并得到json解码错误,javascript,python,Javascript,Python,Error///json.decoder.jsondeCoderror:预期值:第1行列 我感谢你的帮助。谢谢 错误详细信息: import flightradar24 airline = 'THY' # Turkish Airlines fr = flightradar24.Api() flights = fr.get_flights(airline) 回溯(最近一次呼叫最后一次): 文件“main.py”,第3行,在 fr=flightradar24.Api() 文件“/opt/virt

Error///json.decoder.jsondeCoderror:预期值:第1行列 我感谢你的帮助。谢谢

错误详细信息:

import flightradar24
airline = 'THY'  # Turkish Airlines
fr = flightradar24.Api()
flights = fr.get_flights(airline)
回溯(最近一次呼叫最后一次):
文件“main.py”,第3行,在
fr=flightradar24.Api()
文件“/opt/virtualenvs/python3/lib/python3.8/site packages/flightradar24/core.py”,第28行,在__
响应=api_请求(self.balanceJsonUrl、self.proxies)
api_请求中的文件“/opt/virtualenvs/python3/lib/python3.8/site packages/flightradar24/helpers.py”,第17行
返回r.json()
json格式的文件“/opt/virtualenvs/python3/lib/python3.8/site packages/requests/models.py”,第898行
返回complexjson.load(self.text,**kwargs)
文件“/usr/lib/python3.8/json/_init__.py”,第357行,加载
返回\u默认\u解码器。解码
文件“/usr/lib/python3.8/json/decoder.py”,第337行,在decode中
obj,end=self.raw\u decode(s,idx=\u w(s,0.end())
文件“/usr/lib/python3.8/json/decoder.py”,第355行,原始解码
从None引发JSONDecodeError(“预期值”,s,err.value)
json.decoder.JSONDecodeError:预期值:第1行第1列(字符0

可能是您拥有的API类已过时,正在尝试使用一个不再存在的旧URL。它可能还直接向flightradar寻求帮助,特别是如果其中一个示例已损坏。请链接到您正在跟踪的文档,好吗?这看起来像是内部API问题。
flightradar24
正在使用
请求
并为您的代码行创建一个HTTP:
flightradar24.Api()
请求
库试图将响应转换为JSON,但失败了。Python调用堆栈不会告诉我们太多,除非您可以在哪里访问响应:如果没有内置的方法来跟踪响应,您可以从调用堆栈中查看flightradar24/core.py和flightradar/helpers.py中的行并添加这些行我想你的网络连接有问题。查看url
self.balanceJsonUrl
is
https://www.flightradar24.com/balance.json
并且它确实返回JSON,例如
{“data live.flightradar24.com”:1000}
查找
helpers.py
并打印
r.status\u code
r.text
,以便查看得到的内容。此外,您是否支持代理?实例化
Api()时,您可能需要传递
代理
Traceback (most recent call last):
  File "main.py", line 3, in <module>
    fr = flightradar24.Api()
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flightradar24/core.py", line 28, in __init__
    response = api_request(self.balanceJsonUrl, self.proxies)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/flightradar24/helpers.py", line 17, in api_request
    return r.json()
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/requests/models.py", line 898, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/lib/python3.8/json/__init__.py", line 357, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.8/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.8/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0