質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

0回答

931閲覧

C# webBrowser リンククリック方法について

newuser1

総合スコア4

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

1クリップ

投稿2020/02/04 00:54

編集2020/02/04 05:09

前提・実現したいこと

webBrowserコントロールを利用して、
ページを自動的に進めていきたいと考えています。

ページ内の最初は1ページ目の為、「前」はクリック出来ず
イメージ説明
2ページ目のページ以降は、「前」もクリック出来る様になっています。
イメージ説明

ページは下記の様にページの数のみ変わっています。
1ページ目:https://~☆☆☆~page=1
2ページ目:https://~☆☆☆~page=2

私が知っている
上から何番目のリンクをクリックするなどの方法や、
URLも数字が変化する為、URLで指定出来ない状況で困ってしまっています。

・aタグのテキスト部分を指定してそのURLをクリックする方法やその他解決策があればご教授いただけないでしょうか?
<a href="https://~☆☆☆~page=1">次へ</a>

いろいろ考えたり調べたりしましたが、詰まっております。
初心者的質問で申し訳ありませんが、よろしくお願い致します。

補足情報(FW/ツールのバージョンなど)

Windows10
visual studio 2017

追記

長々と書いてしまい質問が分かりにくくなってしまいましたが、
ページ内にある「次へ」のリンクを永遠と押し続けたいです。

HTML

1 <div align="center"> 2 3 <a name="up"></a> 4 5 &nbsp;<font color="#999999">前へ</font>&nbsp;|&nbsp;<a accessKey="5" href="#dw"><font size="-1">↓</font></a>&nbsp;|&nbsp; 6 7 <a accessKey="3" href="https://~☆☆☆~page=2">次へ</a> 8 </div>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/02/04 01:32 編集

ページの中にリンク(a 要素)は一つだけなのですか? それとも複数あって「次へ」をプログラムで探さなければならないのですか? html ソースをアップしてください。
newuser1

2020/02/04 01:36

リンクは多くあります。 その中から「次へ」を探さないといけません。 htmlのソースですが、ログイン後のプライベートなページの為、 アップすることは出来ません。申し訳ありません。
退会済みユーザー

退会済みユーザー

2020/02/04 01:48

> htmlのソースですが、ログイン後のプライベートなページの為、アップすることは出来ません。申し訳ありません。 html ソースが分からないと誰も的確なアドバイスはできないと思います。id や name 属性はついているのか云々聞くのも面倒です。そのあたりが分かる簡単なサンプルで良いので作ってアップしてください。
newuser1

2020/02/04 05:10

部分的にソースを抜粋して追記致しました。 追加したもので理解出来ますでしょうか。
退会済みユーザー

退会済みユーザー

2020/02/04 06:19 編集

<a accessKey="3" href="https://~☆☆☆~page=2">次へ</a> の accessKey="3" は「次へ」のリンクにユニークなのですか? もしくは「次へ」の文字列はこのリンクでユニークなのですか? もしそうでない(他の a 要素にも accessKey="3" がある、もしくは「次へ」の文字の a 要素が他にもある)ならばページ内で一意の id 属性は付けられませんか?
退会済みユーザー

退会済みユーザー

2020/02/05 00:18

上のコメントの質問には答えられないのですか? 多々あるという a 要素の内どれをクリックするのか特定できなければ話が始まらないのは理解できますか? こちらの勝手な想像で答えると、想像が違っていた場合混乱を招くばかりなので聞いているのですよ。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問