.Net 抓取 IE 網址,自動轉址 .Net 抓取 IE 網址,自動轉址
  .NET       ez      2012-06-20

使用 Interop.SHDocVw 抓取 IE 目前正在瀏覽的網址,如果網址為yahoo.com即自動轉址!

Interop.SHDocVw下載:Interop.SHDocVw

using System;
using System.IO;

namespace Test
{
    class Program
    {
        static SHDocVw.ShellWindows shellWindows = new SHDocVw.ShellWindowsClass();
        static void Main(string[] args)
        {
            while (true)
            {
                foreach (SHDocVw.InternetExplorer ie in shellWindows)
                {
                    if (Path.GetFileNameWithoutExtension(ie.FullName).ToLower().Equals("iexplore"))
                    {
                        string url = ie.LocationURL.ToString().ToLower();
                        //判斷網址如果為yahoo.com
                        if (url.Contains("yahoo.com"))
                        {
                            object missing = Type.Missing;
                            //自動將網址倒到
                            ie.Navigate("http://www.cscworm.net/", ref missing, ref missing, ref missing, ref missing);
                        }
                    }
                }
                System.Threading.Thread.Sleep(1000);
            }
        }
    }
}

標籤:   .NET

我要留言