geolocation api ブラウザ クエリから、次の情報が得られます。
browser=opera&sensor=true&wifi=mac:B0-48-7A-99-BD-86|ss:-72|ssid:Baldur WLAN|age:4033|chan:6&wifi=mac:00-24-FE-A7-BA-94|ss:-83|ssid:wlan23-k!17|age:4033|chan:10&wifi=mac:90-F6-52-3F-60-64|ss:-95|ssid:Baldur WLAN|age:4033|chan:13&device=mcc:262|mnc:7|rt:3&cell=id:15479311|lac:21905|mcc:262|mnc:7|ss:-107|ta:0&location=lat:52.398529|lng:13.107570
ローカルに構造化されたすべての単一値にアクセスしたいと思います。私のアプローチは、クエリ内のすべての値の配列を取得するために、最初に "&" で分割し、その後 "=" で分割するよりも、より詳細な json 配列を作成することです。別のアプローチは、「&」で分割した後に正規表現 (\w+)=(.*) を使用することですが、データ型としてアクセスできる詳細が必要です。
結果の配列は次のようになります。
{
"browser": ["opera"],
...
"location": [{
"lat": 52.398529,
"lng": 13.107570
}],
...
"wifi": [{
"mac": "00-24-FE-A7-BA-94",
"ss": -83,
...
},
{
"mac": "00-24-FE-A7-BA-94",
"ss": -83,
...
}]
または、pythonを使用して値にアクセスするために、追加のjsonライブラリで解析できる同様のもの。誰でもこれを手伝ってもらえますか?