昨日の続きで Android の Chrome のタブ一覧を取得する
基本的に下記2コマンドで取得することができる
$ adb forward tcp:9222 localabstract:chrome_devtools
$ wget -O tabs.json http://localhost:9222/json/list取得したファイルはこんな感じでタブ情報の配列で取得ができる(一部加工有り、 YouTube だけにしてる)
$ cat output.json
[
{
"description": "",
"devtoolsFrontendUrl": "https://chrome-devtools-frontend.appspot.com/serve_rev/@......./inspector.html?ws=localhost:9222/devtools/page/27234",
"id": "27234",
"title": "ホーム - YouTube",
"type": "page",
"url": "https://m.youtube.com/",
"webSocketDebuggerUrl": "ws://localhost:9222/devtools/page/27234"
},
]Android の Chrome に拡張機能は使えず、こういう手段でタブ一覧を取得するしかない
タブを貯めすぎるのも良くないので定期的に削除しよう
$ cat output.json | jq length
5129