1. A system comprising: one or more processors; a network interface coupled to the one or more processors that receives a first product search result communication; an output display module that displays a first product search result web site using the first product search result communication; a structural analysis module that: receives the first product search result communication from the network interface; analyzes a geometric position of each of the product elements as displayed on the output display module as part of the first product search result web site; and identifies a repeated product information structure from repeated geometric patterns of the first product search result web site as defined by the first product search result communication, wherein each product search result of the plurality of product search results comprises a plurality of product elements, and wherein each of the product elements has a position within the repeated product information structure; an element selection and filtering module that receives a target element input identifying a first product element of the first product search result communication, analyzes the repeated product information structure to identify a first position within the repeated product information structure associated with the first product element based on the target element input, analyzes the first product search result communication to identify each product element of the first product search result communication which is in the first position of the repeated product information structure in response to the target element input; and a memory module that stores a first record comprising a list of each product element of the first product search result communication which is in the first position of the repeated product information structure.