Я бы посоветовал вам перечислить ваши окна IE и затем извлечь из них контент. Что-то вроде этого. Импорт WinAPI-символов для использования в управляемом коде C #:
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindowEx(IntPtr parentHandle, IntPtr childAfter, string className, IntPtr windowTitle);
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern int GetWindowText(IntPtr hWnd, StringBuilder lpString, int nMaxCount);
А затем просто перечислите их:
StringBuilder sb = new StringBuilder(1024);
// Loop all parent windows
while((hWindow = FindWindowEx(IntPtr.Zero, hWindow, null, IntPtr.Zero)) != IntPtr.Zero)
{
GetWindowText(hWindow, sb, sb.MaxCapacity);
// Interested in Chrome only :)
if( sb.ToString().Contains("Google Chrome") )
{
Console.WriteLine(sb.ToString());
}
}
Тогда вам нужно извлечь HTML из окна. Но я не знаю как:)