C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■93519 / 親階層)  CefSharpでwebページ内の値の取得
□投稿者/ B.B (1回)-(2019/12/17(Tue) 16:05:52)

分類:[C#] 

c#とJavaScriptの両方かと思いますがよろしくお願いします

下記サイトの訳文の値をCefSharpのEvaluateScriptAsyncメソッドで取得したいのです。
https://miraitranslate.com/trial/

前準備:
原文言語を「英語」に、訳文言語を「日本語に」します
原文に「test」を入力
[翻訳ボタン]をクリック
訳文に「試験」と表示されます

以下C#によるコードでの値の取得:

//原文の取得
var script = "document.getElementById('translateSourceInput').value;";
var task = chromeBrowser.EvaluateScriptAsync(script);
var response = task.Result;
if (response.Success)
{
    MessageBox.Show(response.Result.ToString());
}
上記コードは正常終了し”test”と表示されます。

//訳文の取得
var script = "document.getElementById('translate-text').value;";
var task = chromeBrowser.EvaluateScriptAsync(script);
var response = task.Result;
if (response.Success)
{
    MessageBox.Show(response.Result.ToString());
}
上記コードはエラーとなります
”CefSharp.JavascriptResponse.Result.get が null を返しました。”

この訳文はどのようにすれば取得できるでしょうか。
よろしくお願いします




編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: CefSharpでwebページ内の値の取得 /kiku
 
上記関連ツリー

CefSharpでwebページ内の値の取得 / B.B (19/12/17(Tue) 16:05) #93519 ←Now
Re[1]: CefSharpでwebページ内の値の取得 / kiku (19/12/17(Tue) 17:08) #93520
  └ Re[2]: CefSharpでwebページ内の値の取得 / B.B (19/12/17(Tue) 23:57) #93527
    └ Re[3]: CefSharpでwebページ内の値の取得 / kiku (19/12/18(Wed) 11:01) #93530
      └ Re[4]: CefSharpでwebページ内の値の取得 / B.B (19/12/18(Wed) 16:10) #93531
        └ Re[5]: CefSharpでwebページ内の値の取得 / kiku (19/12/18(Wed) 17:36) #93532
          └ Re[6]: CefSharpでwebページ内の値の取得 / B.B (19/12/18(Wed) 17:41) #93533

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信