如何使用C#从Google Chrome获取Google所有网址

时间:2016-05-09 12:46:39

标签: c# google-chrome

如何从Google Chrome获取所有网址。例如,如果我的计算机上运行了两个不同的实例,并且每个实例包含多个URL。我如何获得All.Right列表现在我只能获得一个活动的URL选项卡。

AutomationElement elm = AutomationElement.FromHandle(p.MainWindowHandle);
AutomationElement elmUrlBar = null;
elmUrlBar = elm.FindFirst(TreeScope.Descendants, new PropertyCondition(AutomationElement.NameProperty, "Adresse und Suchleiste"));                          
if (elmUrlBar != null)
  {
    AutomationPattern[] patterns = elmUrlBar.GetSupportedPatterns();
    if (patterns.Length > 0)
        {
            ValuePattern val = (ValuePattern)elmUrlBar.GetCurrentPattern(patterns[0]);
        }
}

是否可以获取所有网址。源代码应该与C#兼容。我不是以英语为母语的人。我尽力提出问题。请不要标记为否定。

0 个答案:

没有答案