在我的学校,学生可以预订图书馆的房间进行学习。但由于房间通常预订得太快,我想建立一个机器人,每次房间开放预订时,它都会自动为我工作。我正在使用vbs打开网站并输入我的登录详细信息,然后单击登录按钮。然而,在那之后,需要按下以进一步导航的按钮没有任何id / name。这是inspect元素代码:
<a href="/isis2oss/OtherServices.aspx" target="_self">Other Services</a>
我的问题是如何让脚本点击这个?到目前为止这是我的代码:
set webbrowser = createobject("internetexplorer.application")
webbrowser.statusbar = false
webbrowser.menubar = false
webbrowser.toolbar = false
webbrowser.visible = true
webbrowser.navigate("https://isis2oss.tp.edu.sg/isis2oss/SignIn.aspx?
ReturnUrl=%2fisis2oss%2fSemesterTimetable.aspx")
wscript.sleep(5000)
webbrowser.document.all.item("ctrlLogin$UserName").value = "1700094D"
webbrowser.document.all.item("ctrlLogin$Password").value = "tB696922"
webbrowser.document.all.item("ctrlLogin$LoginButton").click
我能够登录,到目前为止,我想知道VBS是否是一个很好的工具。此外,我计划每次打开房间预订时使用Windows任务计划程序运行此脚本。
发布于 2018-08-20 13:05:46
鉴于你只是从编程开始,我建议看看Selenium或Sikuli。他们将更快,更简单地获得你所需要的工作。
https://stackoverflow.com/questions/-100002273
复制相似问题