下位のコードで、必要な単語を選択します。私はリンクをクリックしたいこれらの言葉を書いた。言葉が間違っているかもしれないので、私はGoogle Translatorを使います。 「範囲」値文だけをクリックする方法は?ありがとうございました。Webブラウザのリンクをクリックするc#
if (webBrowser1.Document != null)
{
IHTMLDocument2 document = webBrowser1.Document.DomDocument as IHTMLDocument2;
if (document != null)
{
IHTMLSelectionObject currentSelection = document.selection;
IHTMLTxtRange range = currentSelection.createRange() as IHTMLTxtRange;
if (range != null)
{
const String search = "Sayfalar";
if (range.findText(search, search.Length, 2))
{
range.select();
}
}
}
}
ありがとうございますが、私はクラスIDまたは送信IDをしたくないです。私は言葉が必要です。サンプル;私がこのリンクをクリックしたいと思う自動Meherzad単語。しかし、私はすべてのリンククラスまたはid = userをクリックする必要はありません。 ボタンではありません。 @Meherzad – Sirchade
もう一度お礼を言いますが、今はエラーです。 コード: webBrowser1.Document.All.GetElementsByName( "TextToSearch"); (0).InvokeMember( "click"); エラー: 'int'に 'InvokeMember'の定義が含まれておらず、 'int'タイプの最初の引数を受け入れる拡張メソッド 'InvokeMember'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありません) もう一度ありがとう! – Sirchade
あなたは見ることができる、@Meherzadはこのコードを怒らせた。 – Sirchade