title: search several web sites using C#
body: <p>Can I use C# to auto search websites, then return the search results?</p>
  
  <p>Is there a web crawler that would do the same thing if I give it a top domain (ex: I tell it find the word "funny" on stackoverflow.com, and it would tell me all the times "funny" appeared)?</p>
  
  <p>These web sites allow searching via their search bar.</p>
  
  <p>Do I need the web sites cooperation to automate searches?</p>
  
  <p>NOTE: I only plan to be doing about one or two searches a day, so I doubt I'll be blocked, or asked to authenticate myself.</p>