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>
4 个解决方案
#1
#2
自己看看先,做不出来再回复代码
http://blog.vbgood.com/archiver/tid-79307.html
http://zhidao.baidu.com/question/127769853.html
http://blog.vbgood.com/archiver/tid-79307.html
http://zhidao.baidu.com/question/127769853.html
#3
现在的状态是“给我留言”,不过和“和我联系应该一样”。
<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");
}
}
希望能帮到你
<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");
}
}
希望能帮到你
#4
搞定谢谢
#1
#2
自己看看先,做不出来再回复代码
http://blog.vbgood.com/archiver/tid-79307.html
http://zhidao.baidu.com/question/127769853.html
http://blog.vbgood.com/archiver/tid-79307.html
http://zhidao.baidu.com/question/127769853.html
#3
现在的状态是“给我留言”,不过和“和我联系应该一样”。
<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");
}
}
希望能帮到你
<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");
}
}
希望能帮到你
#4
搞定谢谢