u011043799
u011043799
采纳率0%
2015-10-12 10:24 阅读 2.2k

VC用webbrowser自动点击网页上的按钮

VARIANT vt;

COleVariant vaUrl=_T("E:\\ie.html");

m_web.Navigate2(vaUrl,&vt,&vt,&vt,&vt);

IDispatch *pDisp=m_web.GetDocument();

IHTMLDocument2 *pDocument;

IHTMLElementCollection *pCollection;

pDisp->QueryInterface(IID_IHTMLDocument2,(void**)&pDocument);

HRESULT hr;  

hr = pDocument->get_all(&pCollection); 

if(hr==S_OK)
{
    hr=pCollection->item(COleVariant("xianshi"),COleVariant((long)0),&pDisp);  
}

 if ( hr == S_OK )  
 {  
     IHTMLElement *pElement;  
     hr = pDisp->QueryInterface(IID_IHTMLElement,(void**)&pElement);  
     if ( hr == S_OK )  
     {  
     }
}
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-10-12 15:43

    这个具体要看你什么网页,html怎么写的,才好判断。如果你什么都不会,找一个别人的代码,我看你很难搞定。
    这种情况,你不如用按键精灵等傻瓜化的工具软件来操作。

    点赞 1 评论 复制链接分享
  • QHH_QHH 小白的跨界 2015-10-12 11:11
    点赞 评论 复制链接分享

相关推荐