nokogirirはHTMLドキュメント解析 mechanizeは「シンプルログイン」認証突破 「シンプルログイン」の個人的な定義は、「フォームにIDとパスワードを入力してログインボタンをクリックしてマイページへ!」みたいなサイトです。 「え?逆にそれ以外何があるの?」最近よくあるじゃないですか、IDを入れたらパスワード入力フォームが現れたり、ログイン時にページが動的に動くサイト。そういうサイトでもmechanizeで認証とれるかもしれませんが、個人的に私はすぐに諦めます。そういうサイトはすぐにselelniumに移行します。 「すぐ諦めたら、力つかないよ!」確かに一理ありますね。しかし私はスピードとストレスと全体的なコストを比較して、「シンプルログインサイト以外はseleniumに即移行!」とすることにしました。 nokogiriの基本的な使い方 Webページ「https:// ○○○.
![Rubyのnokogiriとmechanizeの使い分け](https://cdn-ak-scissors.b.st-hatena.com/image/square/60815207b717ef4a11f42ee409914c70acea8900/height=288;version=1;width=512/https%3A%2F%2Fokenigou.com%2Fwp-content%2Fuploads%2F2020%2F12%2Ffavicon.png)