我正在尝试使用VBS从网站收集文件的名称。我可以获取HTML代码,但我不知道如何提取名称。我还没有发现任何可以做我需要的东西。我需要从表中提取文件的名称。围绕我需要的HTML看起来像这样tsc_details.php?show_id=
需要信息 ">
有许多不同的名称以相同的方式格式化,名称的数量会不时变化。< / p>
注意:HTML代码中的不同位置会有多个这样的内容。
这是我的代码
On Error Resume Next
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate "WWW.Webpage.com"
ie.Visible = True
While IE.ReadyState <> 4 : WScript.Sleep 100 : Wend
ie.document.getElementById("f_user").Value = "user"
ie.document.getElementById("f_pass").Value = "pass"
ie.document.All.Item("submitb").Click
While IE.ReadyState <> 4 : WScript.Sleep 100 : Wend
这是我的所有代码。它非常适合登录页面,我不知道如何获取我需要的信息。
答案 0 :(得分:0)
想出来,想要分享我的发现,以防有人帮忙。
For Each a In IE.Document.GetElementsByTagName("A")
If InStr(a.GetAttribute("href"),"tsc_details.php?show_id=") > 0 Then
var = a.GetAttribute("href")
var = Replace(var,"tsc_details.php?show_id=","")
exit for
end if
next
使用此代码