我试图点击网页上的按钮,这些按钮似乎位于我不了解的不同框架中。我写了以下脚本:
Sub Tabtest()
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Top = 0
objIE.Left = 0
objIE.Width = 800
objIE.Height = 600
objIE.AddressBar = 1
objIE.StatusBar = 1
objIE.Toolbar = 1
objIE.Visible = True 'We will see the window navigation
objIE.navigate ("https://www.google.com/search?q=NYSE:WSO&tbm=fin#scso=uid_H2LSWorGEpD3gQaCt5uQBg_5:0,uid_bmLSWpGcLOLbgAbIzILQDw_5:0&wptab=OVERVIEW")
Do
DoEvents
Loop Until objIE.ReadyState = 4
pageSource = objIE.Document.Body.OuterHtml
objIE.Document.getElementsByClassName("SVWlSe")(1).Click
End Sub
以上点击进入新闻标签。我现在想点击第一个新闻项目(不使用网址)。
我该怎么做?我尝试按类ID获取元素,然后单击但不起作用。 e.g:
objIE.Document.getElementById("Z25Gce").Click
以上返回"所需的对象"错误。所以我需要首先使用新闻文章激活框架。
有什么想法吗?
由于
编辑:
谷歌页面上有2个新闻标签 - 最常见的标签列表包括"全部,财务,新闻和#34;等等和第二个选项卡列表"概述,新闻,比较"我试图点击"新闻"第二个选项卡列表上的选项卡,然后单击顶部新闻项。
答案 0 :(得分:0)
不确定这是多么强大。
User.java