触れてみる
スマートフォンのブルートゥースを利用して、お互いに分からないようプライバシーを確保して、新型コロナウイルス感染症の陽性者と接触した可能性について、通知を受けることができるアプリ
厚労省の接触確認アプリのページより
感染者と接触した記録を残しているログ
スマホに保存されている
簡単に取り出せる
JSON形式
必ずしも濃厚接触の記録となるわけではない
※接触確認アプリCOCOAを入れることでログの収集を有効にするかのダイアログが出ます
MatchCount
感染者データとローカルで持つ記録との一致数
残念ながら接触した日ではない
感染者データとローカルで持つデータを突き合わせた日付
Timestamp
正確な情報が拾えない...
おそらくそのハッシュで配信された感染者データの数では...?
と推察してます
KeyCount
MatchCountが多いと候補日調べるのがちょっと大変
Puppeteerというライブラリを利用
htmlの中から接触候補日とハッシュ値を取り出し
接触COVID-19接触のログのHashと突き合わせ
JavaScriptでコチョコチョ書いて突き合わせ
結果を表示
node.jsというJavaScript実行環境上で実行
結果はコンソールで確認できたらいいよね
Webで機能提供はやめた理由
自分へのDOS攻撃で他所まで迷惑かけるから
スクレイピングやめて自分で候補日算出しなきゃな
By babywkb