Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wb.ScriptErrorsSuppressed = true;
- Navigate("http://www.wieistmeineip.de/speedtest", ref wb);
- try
- {
- HtmlElement ele = wb.Document.All["provider"];
- SetValue("value", "333", ref ele, true);
- ele = wb.Document.All["speed"];
- SetValue("value", "779", ref ele, true);
- ele = wb.Document.All["plz"];
- SetValue("value", "13451", ref ele, true);
- ele = wb.Document.All["terms"];
- SetValue("checked", "True", ref ele, false);
- HtmlElementCollection col = wb.Document.All["speedtest-button-cont"].Children["speedtest-button-start"].All;
- foreach (HtmlElement el in wb.Document.Links)
- {
- if (el.InnerHtml.Contains("Speedtest starten"))
- {
- el.InvokeMember("click");
- }
- }
- }
- catch
- {
- Navigate("http://www.wieistmeineip.de/speedtest/run.php", ref wb);
- if (wb.Url.AbsoluteUri.Contains("?nocookiesallowed"))
- {
- Navigate("http://www.wieistmeineip.de/speedtest", ref wb);
- HtmlElementCollection col = wb.Document.All["speedtest-button-cont"].Children["speedtest-button-start"].All;
- foreach (HtmlElement el in wb.Document.Links)
- {
- if (el.InnerHtml.Contains("Speedtest starten"))
- {
- el.InvokeMember("click");
- }
- }
- }
- }
- while (!wb.Url.AbsoluteUri.Contains("http://www.wieistmeineip.de/speedtest/ergebnis.php"))
- {
- Application.DoEvents();
- }
- WaitTillFinished(ref wb);
- int i = 0;
- while (i < 500)
- {
- Thread.Sleep(1);
- Application.DoEvents();
- i++;
- }
- HtmlElementCollection elements = wb.Document.All["result-page-1"].GetElementsByTagName("td");
- List<double> values = new List<double>();
- foreach (HtmlElement elee in elements)
- {
- if (elee.InnerText.Contains("kByte/s"))
- {
- string temp = elee.InnerText;
- temp = temp.Replace("(", "");
- temp = temp.Replace(")", "");
- temp = temp.Replace("kByte/s", "");
- temp = temp.Replace(" ", "");
- double d = Convert.ToDouble(temp);
- values.Add(d);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement