|
发表于 2019-12-9 19:31:40
|
显示全部楼层
本楼为最佳答案
本帖最后由 yjsx86 于 2019-12-9 20:10 编辑
它的全部数据在javascript代码块里面
- import requests, re, json
- r = requests.get("https://www.flightstats.com/v2/flight-tracker/departures/SZX")
- m = re.search(r'"flights":(\[.*?\]),', r.text, re.M)
- items = json.loads(m.group(1))
- print("total: %d" % len(items))
- for item in items:
- carrier = item['carrier']['fs'] + '-' + item['carrier']['flightNumber']
- departure = item['departureTime']['time24']
- arrival = item['arrivalTime']['time24']
- destination = item['airport']['fs']
- print("{} {} {} {}".format(carrier, departure, arrival, destination))
复制代码 |
|