ProntoSoccorsoKit
由 Alessandro Vercellino 提供的图标和演示应用程序图标。
用法
ProntoSoccorso.region(.lazio).fetch { result in
// Handle result
}
ProntoSoccorso.regions([.lazio, .friuliVeneziaGiulia]).fetch { result in
// Handle result
}
可用的地区/市镇
- Lazio(拉齐奥)
- Friuli-Venezia Giulia(弗里乌利-威尼斯朱利亚)
- Puglia(普利亚)
- Taranto(塔兰托)
- Trentino-Alto Adige(特伦蒂诺-上阿迪杰)
- Trento(特伦托)
- Lombardia(伦巴第)
- Valtellina E Alto Lario(瓦尔泰尔纳和阿尔洛里奥)
抓取
大部分数据是从网站上抓取的,因此获取时间可能会有所不同。
通过在 `keyWindow` 中添加隐藏的 `WKWebView
` 来执行抓取。一旦浏览器视图完成加载,使用 `SwiftSoup
` 解析后渲染的 HTML 并填充数据。
演示应用程序
包含一个演示应用程序,以展示当前可用的数据和如何获取它们。
安装
App传输安全
贡献