回答受付が終了しました

ツイートを自動取得して記録したい Twitterで自分がフォローしている鍵アカウントのツイートを、自分がTwitterを見ていない時でもリアルタイムで取得して、そのデータをローカルに保存したいです(基本は文字データのみですが可能なら画像データも)。 これを実現するためには何を勉強すればいいか、キーワードや参考サイトのURLなどご教授いただければ幸いです。PHPやC言語、Node.jsあたりは少し触ったことがあります。 よろしくお願いします。

プログラミング | PHP152閲覧xmlns="http://www.w3.org/2000/svg">500

カウンセラーにお悩み相談

回答(1件)

> これを実現するためには何を勉強すればいいか JavaScriptだけで大丈夫です。普通なら1日ですが、素人でも1か月もあれば作れると思います。 > キーワードや参考サイトのURLなど を羅列しても意味不明だと思うので、以下ご一読の上で適宜ググってみてください。 > ツイートを自動取得して記録したい ツイート取得は Twitter API の利用が一般的ですが、しかし鍵アカは無理。なので次のようになるかと思います。 まず鍵アカを覗けるアカにずっとログインしっぱなしで、もちろんPCもつけっぱなしにします。 そして「User JavaScript and CSS」を使えば任意のJavaScriptを任意のサイトで実行できますのでブラウザに導入してください。 続いてJavaScriptの流れです。 MutationObserver を使うと指定要素の変化を監視できますので、鍵アカのページを表示している状態で新規ツイート時に変化がある要素の親要素を監視しましょう。 親要素に変化があれば新規ツイートがあるということなので、最終取得時間以降のツイートを取得します。 取得したツイートはjsonにして、ブラウザからPCへダウンロードします。 これでいいと思います。

この回答はいかがでしたか? リアクションしてみよう