Patent ID: 7725875

Claim:
A storage medium comprising a Software Development Kit (SDK) having program components which are executable through a common application program interface, wherein the program components comprise: a first program component having coding directives which are utilizable by a developer to write program instructions that are executable by a processor for adaptively navigating through one or more websites, wherein adaptively navigating includes adjusting parameters used to dynamically avoid or overcome obstacles encountered along a navigational route, where the parameters adjusted includes at least one of the following parameters—changing browser identity, executing scripted content on web pages or manipulating form controls; one or more additional program components having coding directives which are utilizable by a developer to write program instructions that are executable by a processor for: extracting scripted content, wherein at least some of the content is available, but not displayed, from the one or more websites including loading and executing the scripted content; and storing the extracted scripted content at a target location.