はじめに この記事はWebスクレイピング Advent Calendar 2017 - Adventar の13日目の記事です。 タイトルの通りニコ動のマイリストをバックアップします。 ここで面白い前口上とかがあればよかったのですが特に思いつきませんでした。 目次 はじめに 目次 使用するもの 処理を書いていく ログイン確認 waitUntilに関して ログイン処理 マイリスト一覧の取得 マイリストの中身を取得する 完成したもの さいごに 使用するもの Node.js (v8.7.0) puppeteer (v0.13.0) 使用する言語は個人的に好きなNode.jsを採用。 何も気にせずゴリゴリ書けるところが好きです。 非公式APIを使えばhttp.requestで事足りるのですが、それだと「Webスクレイピングっぽくない!」と思ったのでヘッドレスブラウザを使うことにしました。 ヘッドレ

