Module Expr Str ImportFrom alias alias Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If BoolOpAnd NameLoad CompareIs Call AttributeLoad NameLoad attr Str NameLoad body Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore IfExp Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd AttributeLoad NameLoad attr IfExp CompareIn Str AttributeLoad NameLoad attr Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad Num NameLoad NameLoad NameLoad NameLoad NameLoad kwarg body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body ImportFrom alias Assign NameStore Call AttributeLoad Call NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Return Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp TupleLoad Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameLoad comprehension NameStore IfExp Call NameLoad NameLoad NameLoad ListLoad NameLoad Return Call NameLoad NameLoad keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr keyword Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Return SubscriptLoad NameLoad Index Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Return SubscriptLoad NameLoad Index Num If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num While NameLoad body If CompareEq AttributeLoad NameLoad attr Str body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Break Assign NameStore IfExp AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Str Raise Call NameLoad BinOpMod Str NameLoad If CompareIsNot NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad NameLoad Index NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad BoolOpOr NameLoad TupleLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str Assign NameStore ListComp TupleLoad NameLoad IfExp CompareIs NameLoad NameLoad Str NameLoad comprehension TupleStore NameStore NameStore GeneratorExp Call NameLoad NameLoad comprehension NameStore NameLoad BoolOpAnd NameLoad CompareNotIn NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If BoolOpAnd NameLoad CompareNotIn SubscriptLoad NameLoad Index Num NameLoad UnaryOpNot CompareIs SubscriptLoad NameLoad Index Num NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Str body Return Call NameLoad NameLoad NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareIs NameLoad NameLoad UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr Return IfExp NameLoad TupleLoad NameLoad SubscriptLoad NameLoad Index Num TupleLoad NameLoad NameLoad orelse If BoolOpAnd CompareIsNot NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListComp Call AttributeLoad BoolOpOr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Str attr comprehension NameStore NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListComp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str keyword Dict Str Str If UnaryOpNot NameLoad body Return If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Return TupleLoad Call AttributeLoad NameLoad attr Str BoolOpOr Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If CompareIsNot NameLoad NameLoad body TryExcept body Assign NameStore SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body Pass orelse Return TupleLoad Call AttributeLoad NameLoad attr Str BoolOpOr Call AttributeLoad NameLoad attr Str Str Assign NameStore BinOpAdd Str Call AttributeLoad Str attr GeneratorExp BinOpMod Str NameLoad comprehension NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Return TupleLoad Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str BoolOpOr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str Str orelse If CompareGt Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad orelse Raise Call NameLoad BinOpMod Str TupleLoad NameLoad decorator_list
N/A N/A 
This module implements the FormRequest class which is a more convenient class
(than Request) to generate Requests based on form data.

See documentation in docs/topics/request-response.rst
 six.moves.urllib.parse urljoin urlencode N/A lxml.html parsel.selector create_root_node N/A six scrapy.http.request Request scrapy.utils.python to_bytes is_listlike scrapy.utils.response get_base_url FormRequest N/A Request N/A __init__ N/A N/A self N/A args kwargs N/A N/A formdata N/A N/A kwargs pop formdata None N/A N/A formdata N/A N/A N/A kwargs get method None N/A N/A N/A kwargs N/A method POST N/A N/A N/A N/A super FormRequest self __init__ args kwargs N/A formdata N/A N/A items N/A N/A isinstance formdata dict N/A N/A formdata items formdata N/A querystr N/A _urlencode items N/A self encoding N/A N/A N/A self method POST N/A N/A N/A N/A N/A self headers setdefault Content-Type application/x-www-form-urlencoded N/A N/A N/A self _set_body querystr N/A N/A N/A N/A self _set_url N/A N/A N/A self url N/A N/A ? N/A self url & ? querystr N/A from_response N/A N/A cls response formname formid formnumber formdata clickdata dont_click formxpath formcss N/A None None 0 None None False None None kwargs N/A N/A N/A N/A kwargs setdefault encoding N/A response encoding N/A N/A formcss None N/A parsel.csstranslator HTMLTranslator N/A formxpath N/A N/A N/A HTMLTranslator css_to_xpath formcss N/A form N/A _get_form response formname formid formnumber formxpath N/A formdata N/A _get_inputs form formdata dont_click clickdata response N/A url N/A _get_form_url form N/A N/A kwargs pop url None N/A method N/A N/A kwargs pop method N/A form method N/A N/A cls url url method method formdata formdata kwargs N/A classmethod N/A _get_form_url N/A N/A form url N/A N/A N/A N/A url None N/A N/A N/A urljoin N/A form base_url N/A form action N/A N/A urljoin N/A form base_url url N/A _urlencode N/A N/A seq enc N/A N/A N/A values N/A N/A N/A to_bytes k enc N/A to_bytes v enc N/A N/A k vs seq N/A v N/A N/A is_listlike vs vs N/A vs N/A N/A urlencode values doseq 1 N/A _get_form N/A N/A response formname formid formnumber formxpath N/A N/A N/A Find the form element  N/A root N/A create_root_node N/A response text N/A N/A lxml html HTMLParser base_url N/A get_base_url response N/A forms N/A N/A root xpath //form N/A N/A forms N/A N/A N/A ValueError N/A No <form> element found in %s response N/A N/A formname None N/A N/A f N/A N/A root xpath N/A //form[@name="%s"] formname N/A f N/A N/A N/A f N/A 0 N/A N/A formid None N/A N/A f N/A N/A root xpath N/A //form[@id="%s"] formid N/A f N/A N/A N/A f N/A 0 N/A N/A formxpath None N/A N/A nodes N/A N/A root xpath formxpath N/A nodes N/A N/A el N/A nodes N/A 0 N/A True N/A N/A N/A N/A el tag form N/A N/A el N/A el N/A N/A el getparent N/A N/A el None N/A N/A N/A encoded N/A N/A six PY3 formxpath N/A N/A formxpath encode unicode_escape N/A N/A ValueError N/A No <form> element found with %s encoded N/A N/A formnumber None N/A N/A N/A N/A form N/A forms N/A formnumber N/A N/A N/A IndexError N/A N/A N/A IndexError N/A Form number %d not found in %s N/A formnumber response N/A N/A form N/A _get_inputs N/A N/A form formdata dont_click clickdata response N/A N/A N/A N/A N/A formdata N/A dict N/A formdata N/A N/A N/A N/A N/A ValueError TypeError N/A N/A N/A ValueError formdata should be a dict or iterable of tuples N/A inputs N/A N/A form xpath descendant::textarea|descendant::select|descendant::input[not(@type) or @type[ not(re:test(., "^(?:submit|image|reset)$", "i")) and (../@checked or  not(re:test(., "^(?:checkbox|radio)$", "i")))]] namespaces N/A re http://exslt.org/regular-expressions N/A values N/A N/A k N/A N/A v None v N/A N/A k v N/A N/A _value e N/A e inputs N/A k N/A k formdata N/A N/A dont_click N/A N/A clickable N/A _get_clickable clickdata form N/A N/A clickable N/A N/A clickable N/A 0 formdata N/A N/A N/A clickable N/A 0 None N/A N/A N/A N/A values append clickable N/A N/A N/A values extend N/A N/A formdata items N/A values N/A _value N/A N/A ele N/A N/A N/A n N/A ele name N/A v N/A ele value N/A N/A N/A ele tag select N/A N/A N/A _select_value ele n v N/A N/A n v N/A _select_value N/A N/A ele n v N/A N/A N/A multiple N/A ele multiple N/A N/A N/A v None N/A multiple N/A N/A o N/A ele value_options N/A N/A o N/A n N/A o N/A 0 N/A None None N/A N/A N/A N/A v None multiple N/A N/A selected_options N/A N/A ele xpath .//option[@selected] N/A v N/A N/A N/A N/A N/A N/A o get value N/A o text strip N/A o selected_options N/A N/A n v N/A _get_clickable N/A N/A clickdata form N/A N/A N/A 
    Returns the clickable element specified in clickdata,
    if the latter is given. If not, it returns the first
    clickable element found
     N/A clickables N/A el N/A el N/A N/A form xpath descendant::*[(self::input or self::button) and re:test(@type, "^submit$", "i")]|descendant::button[not(@type)] namespaces N/A re http://exslt.org/regular-expressions N/A N/A clickables N/A N/A N/A N/A clickdata None N/A N/A el N/A clickables N/A 0 N/A N/A N/A N/A el get name N/A N/A N/A el get value N/A nr N/A N/A clickdata get nr None N/A N/A nr None N/A N/A N/A N/A el N/A N/A list N/A form inputs N/A nr N/A N/A N/A IndexError N/A N/A N/A N/A N/A N/A N/A el get name N/A N/A N/A el get value N/A xpath N/A .//* N/A N/A join N/A N/A [@%s="%s"] c N/A c N/A N/A six iteritems clickdata N/A el N/A N/A form xpath xpath N/A N/A N/A len el 1 N/A N/A N/A N/A N/A N/A el N/A 0 get name N/A N/A N/A N/A el N/A 0 get value N/A N/A N/A N/A len el 1 N/A N/A N/A ValueError N/A Multiple elements found (%r) matching the criteria in clickdata: %r N/A el clickdata N/A N/A N/A ValueError N/A No clickable element matching clickdata: %r N/A clickdata N/A