1. A method, comprising: analyzing a web browsing interaction history of a user associated with a given web page, the web browsing interaction history indicating that the user interacted with at least one element of the web page; constructing a document object model (DOM) of the given web page; identifying, based on the analyzing, a node within the DOM corresponding to the element in the web page; and identifying an ancestor node of the node that corresponds to an item list within the web page comprising the element based on at least a distribution of child tags of the ancestor node.