1. In a computing environment, a method comprising; processing a webpage to understand one or more entities of the webpage by bidirectional integration of web structure understanding and text understanding, including understanding text of the webpage into text segmentation data, using the text segmentation data of understanding the text and visual layout features of the web page to produce webpage structure information including a labeled block, and using the webpage structure information including the labeled block to further understand the text of the webpage including the one more entities, wherein understanding the text of the webpage and understanding the structure of the webpage are performed iteratively until an iteration similarity stop criterion is met.