title: Building a web crawler - using Webkit packages
body: <p>I'm trying to build a web crawler.<br>
  I need 2 things:<ul>
  <li>Convert the HTML into a DOM object.</li>
  <li>Execute existing JavaScripts on demand.</li>
  </ul>
  The result I expect is a DOM Object, where the JavaScript that executes on-load is already executed.<br>
  Also, I need an option to execute on demand additional JavaScripts (on events like: <code>onMouseOver</code>, <code>onMouseClick</code> etc.)
  
  First of all, I couldn't find a good documentation source.<br>
  I searched through <a href="http://webkit.org/" rel="nofollow noreferrer">Webkit Main Page</a> but couldn't find much information for users of the package, and no usefull code examples.
  Also, in some forums I've seen instructions not to use the Webkit interface for crawlers, but directly the DOM and Javascript inner packages.
  </p>
  I'm searching for <b>Documentation</b> and <b>Code Examples</b>.<br>
  Also, any recommendations on proper usage.<br>
  <br>
  Work environment:<ul>
  <li>OS: Windows</li>
  <li>Lang: C++</li>
  </ul></p>