Users of Hpricot (which WWW::Mechanize is using as the default html parser) may have discovered that the buffer size for attribute values is set to 16384 bytes default. Typically this isn’t a problem, I mean who would put 16Kb of data into an HTML attribute? Well, ASP.NET uses a hidden input field to store view state in order to save a few clock cycles on the server side (and spare developers the
![Parsing ASP.NET sites with WWW::Mechanize and Hpricot](https://cdn-ak-scissors.b.st-hatena.com/image/square/836daa0b0eab5d40fbbfcfe3ac4392f6973c5052/height=288;version=1;width=512/https%3A%2F%2Fwww.peterkrantz.com%2Fimages%2Ffisherman.jpg)