我正在研究一个从网页中提取URL的应用程序,我正在使用webbrowser控件,我们都知道我想使用cefsharp有多糟糕,但我不知道太多了。到目前
web_search.Navigate("example.com");
private void web_search_DocumentCompleted_1(object sender, WebBrowserDocumentCompletedEventArgs e)
{
var search_results = this.web_search.Document.Links.Cast<HtmlElement>().Select(a => a.GetAttribute("href")).Where(h => h.Contains("http://")).ToArray();
我的意思是,当一个加载良好的页面上有很多链接时,我试图找到一种从这些链接中提取HREFS值的方法
在CEF中大多数时候用文档操纵很容易使用JS。考虑CEF Wiki(和CEFSHARP样本(,以了解如何执行JS并获得结果。之后,这将是微不足道的。