基于cefsharp wpf中的部分文本获取全文

Get full text based on partial text in cefsharp wpf

在我的 xml 我有一个 cefsharp 浏览器:

<cefsharpwpf:ChromiumWebBrowser LoadingStateChanged="browser_LoadingStateChanged" IsBrowserInitializedChanged="browser_IsBrowserInitializedChanged"  x:Name="browser" Margin="0,0,0,-384.2"></cefsharpwpf:ChromiumWebBrowser>

在我的 c# 中,我有一个 LoadingStateChanged,它确定 cefsharp 所在的站点。我告诉 cefsharp 转到 google 登录页面,然后用户可以在其中输入他们的 google 登录信息以登录到 google。当他们登录时,我希望能够从 google 主页获取他们的用户名:

欢迎的部分,{User Name},我想获取 {User Name} 的文本,但它没有特定值,所以我必须从欢迎部分。我试图搜索它,但没有找到答案。有一个 .Find() 但它不是那样工作的。如有任何帮助,我们将不胜感激!

cefsharp 浏览器好像有获取页面的方法 HTML:

https://cefsharp.github.io/api/51.0.0/html/M_CefSharp_WebBrowserExtensions_GetSourceAsync.htm

您可以尝试在页面加载后获取 HTML,在其中搜索 Welcome 字符串,然后提取包含名称的部分。