Formasaurus detects HTML form and field types using machine learning.
https://github.com/scrapinghub/Formasaurus