By the client’s order, I have developed an application to create a machine-readable representation of human-readable tables on a website. It crawls all pages of a particular website, in the specified tables heuristically separates dynamic and static data, and generates a representation of a structure of the tables. The application also creates an internal model and recognizes more precisely at every run after data changed. The crawler simulates a real user behavior.