連番画像をGyazoってScrapboxに素早くまとめたい
できそうな気がするので気が向いたらやる
React state→objectの中から探索できる場合がある
そうですtakker.icon
08:52:11 やっぱちょっとだけ調べよう
サムネイル画像のIDはDOMから普通に取れるが、Gyazoのオリジナル画像のIDはとれない
IDはページの初回読み込み時にすべて取得している
08:57:53 見つけた
09:06:26 コードきれいにした
code:js
{
const checkedCards = document.querySelectorAll(".card.checked");
for (const card of Array.from(checkedCards)) {
const span = card.lastElementChild;
if (!(span instanceof HTMLSpanElement)) throw Error("Can't find a copy button");
const reactKey = Object.keys(span).find(key => key.startsWith("__reactFiber"));
console.log(spanreactKey.return.stateNode.props.text); }
}