gtfs_example_read.py 426 B

123456789101112131415
  1. #!/usr/bin/python3.6
  2. #
  3. from google.transit import gtfs_realtime_pb2
  4. import urllib.request
  5. feedurl = "https://realtimetcatbus.availtec.com/InfoPoint/GTFS-Realtime.ashx?&Type=VehiclePosition&servrid=0"
  6. feed = gtfs_realtime_pb2.FeedMessage()
  7. response = urllib.request.urlopen(feedurl)
  8. feed.ParseFromString(response.read())
  9. for entity in feed.entity:
  10. if entity.HasField('vehicle'):
  11. print("yep")
  12. print(entity.vehicle)