Twitterでツイートされた特定の日時のリンク一覧の取得方法

Twitterでツイートされた特定の日時のリンク一覧の取得方法

特定の日時のリンク一覧を取得

Twitterでブログなどに特定の日時のツイートのリンクをコピーしたいことがある。

例えばiwb.jpの場合は月に一度いいねのページから前月のリンク一覧をコピーしてブログに貼り付けて投稿している。

やり方は簡単で必要な範囲のツイートが表示されるまでスクロールしてChromeのデベロッパーツールで下記のコマンドを実行するだけだ。

// 実行するとundefinedと表示されるが問題なクリップボードにコピーされている
copy($$('.stream-items [title*="2017年2月"]').reverse().join('\n'))

reverse()は取得した順番を反転するために使用している。

例えばtrump taxと検索してスクロールしてツイートを一定量表示させたあとに下記を実行すれば2017年2月4日分のツイートのリンク一覧をコピーすることができる。

copy($$('.stream-items [title*="2017年2月4日"]').join('\n'))

コピーしてブログに貼り付けると以下のように表示される。