初めて自分の家と他人の家が違う、と意識した時

Visual Studio Express 2013 C#の初心者です。
webBrowserで開いたページ内のボタンを自動でクリックしたいんですが、html内の(ほにゃらら)がアクセスするたび変わるので



HtmlElementCollection{ここがわからんbuttons?} = webBrowser1.Document.GetElementsByTagName("会員の方はこちらよりログインしてください");

{ここがわからんbuttans?}[ ? ].InvokeMember("click");



なんてやってみたけどダメですね、どうかよろしくお願いします。

クリックしたいところのhtmlは以下です。

<li class="header-forNew-login">
<a title="会員の方はこちらよりログインしてください" onclick="_gaq.push(['_trackEvent', 'top', 'no- login', 'btn-login']);" href="https://www.ほにゃらら">
<span class="icon-user"></span><strong>ログイン</strong>
</a>
</li>

ちなみにhtmlも初心者です

A 回答 (1件)

吐き出されているhtmlを編集できる立場(管理者)にいるのか、


閲覧者(客)の立場でhtmlを外から操作したいのかによって、
答えるべき内容が全然違ってくるのですが。

前者であるなら、
ほとんど正解に近い回答がなされている質問が既にあるので、参考URLに載せておきます。

また、もう少しシンプルに書かれているサイトもあるので、ここに載せます。
http://d.hatena.ne.jp/wonohe/20090212/1234411746

参考URL:http://oshiete.goo.ne.jp/qa/5234462.html
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報