以编程方式进行 Xamarin Forms Web View 控件



我有一个带有表单身份验证的网站。 我已成功登录该网站,并使用Windows.Forms中的WebBrowser Control从中读取数据。 Hoewever 我需要对 Xamarin Forms 做同样的事情。 是否可以在 xamarin 表单中控制 Web 视图,例如 Windows.Forms 中的 WebBrowser。 提前致谢

我认为 Xamarin.Forms WebView 没有一个深层的对象模型来自动化并实现您在 WinForms 中使用 WebBrowser 控件所做的相同,尽管您可以以"盲"方式(没有 UI(执行此操作...

  1. 您可以使用 HTTP 监视器跟踪 HTTP trafic,以查看用户使用应用程序时会发生什么情况:

a. https://www.charlesproxy.com/(见帖子: https://stackoverflow.com/a/17685506/2117381(

b. https://www.wireshark.org/

  1. 您可以通过 HTTPclient 库自动执行应用程序客户端和 Web 服务器之间的交互,模拟用户如何使用移动应用程序:

一种选择...https://learn.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=netcore-3.1

  1. 您可以使用以下内容从 HTML 中提取信息: HTMLAgilityPack https://github.com/zzzprojects/html-agility-pack

这个库解析HTML,构建一个DOM..你可以使用XPath/XSLt...

我希望这有帮助

最新更新