WebBrowser 在导航到 url 时出错

WebBrowser getting error while navigate to url

我正在尝试创建一个网络抓取工具,以编程方式搜索和显示来自 GLS 网站的货运信息。我在另一家货运公司的网站上使用了相同的功能,没有遇到任何问题。

问题是,当 WebBrowser1.Navigate(URL) 被调用时,它 returns 一个空白的 html 页面。

这是错误:

翻译:"Web page exploration cancelled"

这是我的代码:

Private Function SearchShipment(ByVal indexCodiceSpedizione As Integer) As Boolean
    Try
        WebBrowser1.Navigate("https://www.gls-italy.com/it/servizi-per-destinatari/ricerca-spedizione")
        'I got the error here
        WaitForPageLoad()
        'Stuff to insert shipment code inside the website and search for infos
        Return True
    Catch ex As Exception
        Return False
    End Try
End Function

N.B. WebBrowser1 在 "www.gls-italy.com" 上也给了我同样的错误,但它与其他网站完美配合。

最后我发现在 .NET 3.5 上 WebBrowser 无法 运行 PHP、asp.net 和 JS。所以目前对我来说没有任何可能的解决方案。