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

问题描述 投票:0回答:1

在我的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(),但这种方式无效。任何帮助,将不胜感激!

wpf find cefsharp
1个回答
0
投票

似乎cefsharp浏览器提供了一种获取页面HTML的方法:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.