私は、サイト上のダウンロードボタンをクリックしてすぐにリンクをダウンロードするときにイベントを呼び出す必要があります。私はそれがWebブラウザーでどのように動作するかを知っている:CepSharpライブラリにアナログのイベントWebBrowser.Navigatingがありますか?
private void WebBrowser_Navigating(object sender, NavigatingCancelEventArgs e)
{
string url = e.Uri.ToString();
if (url.Contains("https://accounts.google.com/AccountChooser")
{
_userAgentController.UserAgentRefresh();
}
if (url.Contains("get:")) //specific form of download link
{
DownloadModel(url);
}
}
が、私はCefSharpライブラリにそれを使用し、ダウンロードURLを使用DownloadModel()メソッドを使用する必要があります。
私はLoadingChangedイベントとFrameLoadEndイベントを試しましたが、必要なリンクを取得できません。
お返事ありがとうございます。
ありがとうございました。私はDownloadHandler.csを使用し、ダウンロードリンクを取得するためにOnBeforeDownloadFiredだけを使用してダウンロードを実行しないため、メソッドを呼び出すことができます –