私は問題を解決しようとしています。私はWebブラウザコントロールを備えたプログラムを持っています。 一部のWebサイトからクロール処理を自動化します。問題は、最近のウェブサイトの変更後にウェブブラウザを修正できないことです。ウェブブラウザーとIEの動作は異なりますか?
ウェブサイトのページナビゲーションが変更されました。そして、私がウェブブラウザ(私のアプリで)でアクションを手動で行うと、ウェブサイトの次の/前のページには行きません。それは何もしません... IE 7/8/9では正しく動作しますが(今回はスクリプトエラーのみがスローされます)。
ウェブブラウザーはIEと完全に似ていないことを意味しますか?
ソースコードが表示されないのは残念ですが、ここでは役に立たないと思います。どのようにトラブルシューティングを行う必要がありますか? Webブラウザコントロールでページナビゲーションが機能しないのはなぜですか?
Webbrowserを新しいプロジェクトのウィンドウフォームに置き、Webサイトカタログの2/3 /../10ページを移動しようとしましたが、ページ番号が変更されてそのページに移動しません。
編集:ウェブブラウザで手動でマウスのクリックを使用しても、ウェブサイトは礼儀正しく動作しませんが、IEでは動作します。
EDIT2:私の質問ではっきりしないかもしれません。問題は、Webブラウザを使ってウェブサイトでもマウスを使ってWebサイトを使用することができないことです。それをクリックするとページ番号が変わりますが、そのページには移動しません。それは静かなままです。私はAllowNavigationプロパティがtrueであると確信しています。それは昨日働いて、今日のウェブサイトの変更後に停止...私はそれを解決するためにどのように行くべきか教えてください..私はWebブラウザコントロールがInternet Explorerと同じように動作すると思った。ありがとう
EDIT3:奇妙なこと...私は拡張Webブラウザを読み込んでそのWebサイトに移動しました。ページナビゲーションパネルもそこでは動作しません。彼らの側にあるバグか、クローラからのガードですか?どう思いますか? (http://www.codeproject.com/KB/cpp/ExtendedWebBrowser.aspx)
-1:コードを入力していただきありがとうございます。 –
John、IEと同じWebサイトでWebブラウザコントロールが異なる動作をする理由を確認するにはどうすればよいですか? –
投稿したコードとは確かに関係しています。 –