Mechanizeを使用してJavaScriptを処理するにはどうすればよいですか?
-
03-07-2019 - |
質問
Webサイトに接続してログインしています。
ウェブサイトは新しいページにリダイレクトされ、MechanizeはすべてのCookieおよびリダイレクトジョブを処理しますが、最後のページを取得できません。 Firebugを使用して同じ仕事をしましたが、Mechanizeで渡す必要があるページがさらに2つあることがわかりました。
ページをざっと見てみると、JavaScriptとHTMLのコードがあることがわかりましたが、通常のページコードのように見えないため、理解できませんでした。それらのページは何のためのものですか?他のページにリダイレクトする方法は?これらを渡すにはどうすればいいですか?
他のヒント
これらのページは何のためのものですか?他のページにリダイレクトする方法。これらを渡すにはどうすればいいですか?
これらのページで作業が行われる場合があります。あなたがやろうとしているような自動化されたアクセスを防ぐために、JavaScriptが存在することもあります:)。多くのウェブサイトでは、「良い」ことを確認するために不必要なチェックを行っています。ブラウザであるため、 user_agent
がIEなどの一般的なものに設定されていることを確認してください。古いブラウザのように見えるように user_agent
を設定すると、JavaScriptがなくても通過できる場合があります。
複数の戦略を使用して、Webサイトとそのソフトウェア開発者を裏切る必要があるため、Webサイトの自動化は楽しいものです。他の人が言ったように、Watirは現時点でJavaScriptを通過するための最良のツールです。
所属していません StackOverflow