From 27cf8f64d2dbd6e41957543ea914089334986423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E6=B5=A6=20=E7=9F=A5=E4=B9=9F=20Matsuura=20Tomoy?= =?UTF-8?q?a?= Date: Wed, 26 Mar 2025 14:07:05 +0900 Subject: [PATCH] [obsidian] vault backup: 2025-03-26 14:07:05[ --- ...uroamのゲストID一覧をコピペしやすくする.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 content/EduroamのゲストID一覧をコピペしやすくする.md diff --git a/content/EduroamのゲストID一覧をコピペしやすくする.md b/content/EduroamのゲストID一覧をコピペしやすくする.md new file mode 100644 index 00000000..87ccfb4b --- /dev/null +++ b/content/EduroamのゲストID一覧をコピペしやすくする.md @@ -0,0 +1,21 @@ +--- +date: 2025-03-26 13:48 +--- +#tips #snippets + +Eduroamではゲスト用のIDを複数個まとめて発行できるのだが、IDとパスワード一覧がコピペしづらくてしょうがない(かつ、パスワードには記号も混じっているため目コピが失敗しやすい)。 +そこで、右クリック→検証から開発ツールを開いてコンソールのタブを開き、 + +ID一覧: + +```js +$$("body > p:nth-child(9) > table > tbody > tr").filter((node,idx) => idx%3==0).map(node=> node.querySelector("td > tt").childNodes[0].textContent) +``` + +パスワード一覧: + +```js +$$("body > p:nth-child(9) > table > tbody > tr").filter((node,idx) => idx%3==1).map(node=> node.querySelector("td > tt").childNodes[0].textContent) +``` + +で取得した結果をコピーする。これをスプレッドシートとかに貼り付けて使う