当前位置:编程学习 > C#/ASP.NET >>

高难度VB.NET 如何在WebBrowser1 模拟点击网页

VB.NET 如何在WebBrowser1 模拟点击网页
http://xhdg168.cn.alibaba.com/athena/contact/xhdg168.html 

这里面的“和我联系”不知如何模拟点击
模拟点击名称我已经知道了

网页代码如下
                <dl>
                    <dt>联 系  人:</dt>
                    <dd>
                        <a href="http://profile.china.alibaba.com/user/xhdg168.html" class="membername" target="_blank">夏萍</a>  
                        女士 (业务 经理) 
                        <a href="#" class="alitalk" data-alitalk="{id: 'xhdg168',type:'athena_alitalk_inside'}"></a>
                        <a href="#" target="_self" class="callme"  hidefocus="true" callme="{id:'xhdg168'}" id="J_callme" >免费电话</a>
                    </dd>
                </dl>

--------------------编程问答-------------------- --------------------编程问答-------------------- 自己看看先,做不出来再回复代码
http://blog.vbgood.com/archiver/tid-79307.html
http://zhidao.baidu.com/question/127769853.html --------------------编程问答-------------------- 现在的状态是“给我留言”,不过和“和我联系应该一样”。

<a class="alitalk alitalk-off" title="我不在网上,给我留个消息吧" href="#" data-alitalk="{id: 'xhdg168',type:'athena_alitalk_inside'}">给我留言</a>
先找到这个元素,然后再激发click事件。
找到这个元素可以查找特征的信息 比如tagname是"a",innerText是 "给我留言"

C#的话 
            foreach (HtmlElement element in webBrowser1.Document.All)
            {
                if (element.TagName.ToLower() == "a" && element.InnerText == "给我留言")
                {
                    element.InvokeMember("Click");
                }
            }
希望能帮到你 --------------------编程问答-------------------- 搞定谢谢
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,