Advertisement
Guest User

Untitled

a guest
Mar 7th, 2010
697
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.26 KB | None | 0 0
  1. public static void Main()
  2.     {
  3.       WebClient webClient = new WebClient();
  4.       byte[] response2 = webClient.DownloadData(LAW);
  5.       string get = Encoding.UTF8.GetString(response2);
  6.  
  7.       NameValueCollection formData = new NameValueCollection();
  8.       formData["txtFirstName"] = "Kyle";
  9.       formData["txtLastName"] = "Rogers";
  10.       formData["rbsearch"] = "Name";
  11.       formData["btnSearch"] = "Search Public Records";
  12.       formData[" __LASTFOCUS"] = string.Empty;
  13.       formData[" __EVENTTARGET"] = string.Empty;
  14.       formData[" __EVENTARGUMENT"] = string.Empty;
  15.       formData["__VIEWSTATE"] = ExtractVariable(get, "__VIEWSTATE");
  16.       formData["__EVENTVALIDATION"] = ExtractVariable(get, "__EVENTVALIDATION");
  17.      
  18.       byte[] responseBytes = webClient.UploadValues(LAW, "POST", formData);
  19.       string response1 = Encoding.UTF8.GetString(responseBytes);
  20.       Console.Write(response1);
  21.       Console.ReadLine();
  22.     }
  23.  
  24.     private static string ExtractVariable(string s, string valueName)
  25.     {
  26.       string tokenStart = valueName + "\" value=\"";
  27.       string tokenEnd = "\" />";
  28.  
  29.       int start = s.IndexOf(tokenStart) + tokenStart.Length;
  30.       int length = s.IndexOf(tokenEnd, start) - start;
  31.       return s.Substring(start, length);
  32.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement