[闲聊] 抓取资料后如何读取特定档案

楼主: talon0222 (talon)   2018-08-30 04:53:59
刚入坑这个程式
连接url到政府的youbike之后都会跳出404项
目前想做到 可以使用者输入代码后
只显示输入代码的资料
希望有大神可以帮忙
看了一整天的电脑找不到解答QQ
附上5000p 感谢
或是输入城市也可以
目前程式码
import requests
import json
import pandas as pd
def show(request):
conn = None
url = "https://tcgbusfs.blob.core.windows.net/blobyoubike/YouBikeTP.gz"
data = requests.get(url).json()
z = input("请输入城市")
if z in data:
print(z)
for key, value in data["retVal"].items():
sno = value["sno"]
sna = value["sna"]
tot = value["tot"]
sbi = value ["sbi"]
sarea = value ["sarea"]
mday = value ["mday"]
lat = value ["lat"]
lng = value["lng"]
ar = value["ar"]
sareaen =value ["sareaen"]
snaen =value ["snaen"]
aren =value ["aren"]
bemp =value["bemp"]
act = value["act"]
print("代号:", sno,"名称:", sna,"停车格:", tot,"目前车辆数量:", sbi,"场站区域:", sarea,"资料更新时间:", mday,"纬度:", lat,"经度:", lng,"地:", ar,"场站区:", sareaen,"场站名:", snaen,"地址:", aren,"空位数量:", bemp,"全站禁用状态:", act )
作者: InfinityGate (小鸟)   2018-08-30 05:49:00
他给的资料看起来key就是代号,直接取就好了吧城市看是要在for里面判断还是用filter
作者: coeric ( )   2018-09-03 14:05:00
ubike的资料原来内文有写阿...我印象中,ubike各县市的资料 是分开放的

Links booklink

Contact Us: admin [ a t ] ucptt.com