
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【初心者向け】MechanizeでJavaScriptの箇所を読み取れない - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【初心者向け】MechanizeでJavaScriptの箇所を読み取れない - Qiita
■環境 ・Windows10(64bit) ・Ruby 2.7.4 ・Rails 5.2.6 ・Mechanize 2.8.2 ■MechanizeでJavaScriptの箇... ■環境 ・Windows10(64bit) ・Ruby 2.7.4 ・Rails 5.2.6 ・Mechanize 2.8.2 ■MechanizeでJavaScriptの箇所を読み取れない 状況 Railsアプリケーションでgem「Mechanize」を使用し、Webスクレイピングを行っている。 しかし、HTMLファイル内のJavaScriptの箇所だけ読み取れない(パースできない)。 原因 MechanizeはJavaScript未対応 対処1 MechanizeではなくSeleniumなどを使用 対処2 JavaScriptが行うはずの処理をRubyで置き換える。 ただし、そのためにはJavaScriptの内容を読み解く能力が必要。 対処3 HTMLファイル内のscriptタグを削除し、読み取り可能になるか試す。 # Mechanizeの初期設定を実行。Mechanizeクラスのオブ