Visual Basic - 网站上的按钮没有 ID

Visual Basic - Button on website doesnt have an ID

我正在尝试构建一个让您登录 instagram 的应用程序。我搞定了输入用户名+密码没问题

但是,当我去获取提交按钮的 ID 时,他们不是一个..而且我一直在使用 .GetElementById。反正他们是围绕着这个吗?

我对 visual basic 还很陌生,所以请把它简化为简单的术语! 提前致谢!

通过 ID 获取元素不是唯一的解决方案。您始终可以通过名称获取它们,也可以自己找到元素。只需查看整个页面的源代码,搜索按钮携带的特定内容并调用它。 Visual basic 的库可能不足以应对这种情况。

  WebBrowser1.Document.GetElementById("username").InvokeMember("select")
            WebBrowser1.Document.ActiveElement.Focus()
            SendKeys.Send("{ENTER}")

这是有效的代码!将 "username" ID 更改为您要更改的表单,然后它聚焦到它并按回车键!模拟提交按钮。