Foxtable(狐表)用户栏目专家坐堂 → [求助]如何模拟点击网页中的标签


  共有2298人关注过本帖树形打印复制链接

主题:[求助]如何模拟点击网页中的标签

帅哥哟,离线,有人找我吗?
JN_LC
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:130 积分:1434 威望:0 精华:0 注册:2015/12/7 13:25:00
[求助]如何模拟点击网页中的标签  发帖心情 Post By:2019/10/12 12:37:00 [只看该作者]

网页中有个“查看”的按钮,html的代码如下:
<img align="absmiddle" style="cursor:pointer;" src="/images/info/tubiao/cx01.gif" border="0">
里面没有name,也没有id.请问怎么用代码模拟点击?
上面的代码里,还有个onclick=,点发表话题时,会消失。
[此贴子已经被作者于2019/10/12 13:10:33编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/12 13:46:00 [只看该作者]

只能使用遍历的方式了,使用GetElementsByTagName遍历img标签

Dim imgs As System.Windows.Forms.HtmlElementCollection = web.Document.GetElementsByTagName("img") 
for each ig as object in imgs
if ig.GetAttribute("src") = "/images/info/tubiao/cx01.gif" '通过某个属性判断是否需要点击的img标签
  ig.InvokeMember("click")
end if
next

 回到顶部