今は自分のサイトに写真や動画を載せるのではなく、ソーシャルメディアにアップロードする方が多いのではないでしょうか。多くの魅力的なメディアがソーシャルメディア上にあり、それを収集したり保存している人も多いはずです。 そこで使ってみたいのがMedia Scraperです。多彩なサイトに対応した写真と動画の収集ツールです。

Media Scraperの使い方

例えばTwitterの場合です。初回はPhantomJSをダウンロードします。

$ python3 -m mediascraper.twitter moongift
Starting PhantomJS web driver...
./webdriver/phantomjsdriver_2.1.1_mac64/phantomjs
Crawling...
8 media are found.
Downloading...
100%|██████████████████████████████████

Media ScraperはInstagram、Twitter、Tumblr、Reddit、pixiv、TikTokなどのソーシャルメディアに加えて任意のWebページある写真と動画をダウンロードする機能があります。認証情報をJSONにしておくことで、認証後のデータダウンロードもできます。

Media ScraperはPython製のオープンソース・ソフトウェア(MIT License)です。

elvisyjlin/media-scraper: Scrapes all photos and videos in a web page / Instagram / Twitter / Tumblr / Reddit / pixiv / TikTok