如何通过 VB.NET 自动关闭网站上的覆盖?

Posted

技术标签:

【中文标题】如何通过 VB.NET 自动关闭网站上的覆盖?【英文标题】:How do I automatically close an overlay on a website through VB.NET? 【发布时间】:2017-06-05 18:29:09 【问题描述】:

我正在编写代码来自动填充网站上的数据,但覆盖阻止了我这样做。我已经在网络浏览器中打开了该页面。我想知道是否有任何方法可以从 VB.NET 关闭覆盖。

这是网页: https://pgi.billdesk.com/pgidsk/pgijsp/citicard/citibank_card.jsp

这是叠加层:

【问题讨论】:

出于好奇,您为什么要尝试从 VB.NET 应用程序自动填写网页上的付款信息?我会警惕这可能引发的潜在安全问题。 @Christopher 我只是在尝试!我知道安全问题! 【参考方案1】:

这样就可以了!

Dim DvOvr = PayBillsBrowser.Document.GetElementById("overlay-wrapper")
If DvOvr IsNot Nothing Then
    DvOvr.Style = "Display:none
End If

【讨论】:

以上是关于如何通过 VB.NET 自动关闭网站上的覆盖?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 VB.Net 自动化 Microfocus Rumba

在vb.net中如何编写限制软件的使用时间?

关闭每个方法的Visual Studio / VB.Net Lines

VB.NET Word 自动化:如何插入文件并保留格式

如何获取表中的最后一个自动增量值? VB.NET

如何在 VB.NET 中自动获取 SMTP 详细信息,如在 Thunderbird 中