nodejsでスクレイピングを行おうと思い「cheerio」、「nightmare」あたりが
良さそうだと考えているのですが、それぞれのメリット、デメリット、違い、が知りたいです。
以下のように考えているのですが、間違い無いでしょうか?
■cheerio
・リクエストのhtmlをパースしてくれる。
・nightmareより早い。
・javascriptによって生成されたhtmlは取得できない。
・ブラウザの操作はできない。
■nightmare
・バックグラウンドでヘッダーレスのブラウザが走っているので、cheerioより遅い。
・ブラウザの操作ができる。
・javascriptによって生成されたhtmlが取得できる。
ログイン処理等クロールしたい場合は「nightmare」だと思うのですが、
そうでない場合は「cheerio」を使うべき(早いので)という認識であっていますか?
またほかにスクレイピングでお勧めのモジュールはありますか?
詳しい方いらっしゃいましたらご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/22 05:09