Exemplo n.º 1
0
        public void TestDomainsAndMail()
        {
            int hotURL  = GooglePR.MyPageRank("hotmail.com");
            int hotMail = GooglePR.MyPageRankFromMail("*****@*****.**");

            Assert.AreNotEqual(hotURL, -1); //site definatly exists
            Assert.AreEqual(hotURL, hotMail, "different pagerank for hotmailaddresses");
        }
Exemplo n.º 2
0
        private void dataChangedURL(string DataText, string SplitChar)
        {
            Dictionary <string, int> data = new Dictionary <string, int>();

            string[] items = Regex.Split(DataText, SplitChar);

            DateTime before = DateTime.Now;

            foreach (string item in items)
            {
                if (!string.IsNullOrEmpty(item) && !data.ContainsKey(item) && !BannedDomains.Contains(item))
                {
                    int rank = GooglePR.MyPageRank(item);//,"http://72.64.146.136:8080"
                    data.Add(item, rank);
                    System.Threading.Thread.Sleep(10);
                }
            }
            TimeSpan diff = new TimeSpan(DateTime.Now.Ticks - before.Ticks);

            setDuration(diff);
            SetResult(data);
        }
Exemplo n.º 3
0
        private void dataChangedEmail(string DataText, string SplitChar)
        {
            // List<ViewModels.KeyValue> data = new List<ViewModels.KeyValue>();
            Dictionary <string, int> data = new Dictionary <string, int>();

            string[] items = Regex.Split(DataText, SplitChar);

            DateTime before = DateTime.Now;

            foreach (string item in items)
            {
                //  int rank = GooglePR.MyPageRankFromMail(item);
                int rank = -1;

                string[] parts = item.Split(char.Parse("@")).ToArray();
                if (parts.Count() == 2)
                {
                    var domainname = parts[1].ToLower();
                    if (!string.IsNullOrEmpty(item) && !data.ContainsKey(domainname))
                    {
                        if (!string.IsNullOrEmpty(item) && !data.ContainsKey(domainname) && !BannedDomains.Contains(domainname))
                        {
                            rank = GooglePR.MyPageRank(domainname); //,"http://72.64.146.136:8080"
                            data.Add(domainname, rank);
                            System.Threading.Thread.Sleep(100);
                        }
                    }
                }
            }

            TimeSpan diff = new TimeSpan(DateTime.Now.Ticks - before.Ticks);

            setDuration(diff);

            SetResult(data);
        }