Module forms

Module forms 

Source
Expand description

Form extraction for halldyll-parser

This module handles extraction of:

  • Login forms (username/password)
  • Search forms
  • Contact forms
  • Newsletter/subscription forms
  • File upload forms
  • Generic form analysis

Structs§

Form
Represents an HTML form
FormField
Form field
SelectOption
Select option

Enums§

FieldType
Form field type
FormMethod
HTTP form method
FormType
Detected form type

Functions§

extract_forms
Extract all forms from HTML document
get_contact_forms
Get all contact forms from document
get_login_forms
Get all login forms from document
get_search_forms
Get all search forms from document
has_forms
Check if page has any forms
has_login_form
Check if page has login form
has_search_form
Check if page has search form