我正在尝试使用在GitHub上找到的应用程序,该应用程序记录公共交通工具位置的实时更新,请参阅以下指向说明和应用程序的链接:
https://github.com/mattwigway/gtfsrdb
当我将终端命令修改为:
python gtfsrdb.py run -p https://gtfsrt.api.translink.com.au/Feed/SEQ.pb -d sqlite:///test.db -c
我收到以下错误:
Exception occurred in iteration
(<class 'google.protobuf.message.DecodeError'>,
DecodeError('Unexpected end-group tag.',),
<traceback object at 0x107d21248>)
如何获取此应用程序以记录来自https://gtfsrt.api.translink.com.au的实时提要
您使用了URL:
https://gtfsrt.api.translink.com.au/Feed/SEQ.pb
该URL不存在-返回404。您可以通过在浏览器中打开它来查看它。您正在运行的脚本可能正在尝试将404页HTML解析为protobuf,这当然会失败。
也许您的意思是这个网址:
https://gtfsrt.api.translink.com.au/Feed/SEQ
注意.pb
结尾处缺少。我没有尝试过gtfsrdb.py
,但是此URL出现在您链接的站点上,并似乎返回了protobuf数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句