擅长:python、mysql、java
<p>你的问题是<code>FormRequest.from_response()</code>使用不同的表单-一个“搜索表单”。但是,您希望它使用“登录表单”代替。提供一个<code>formnumber</code>参数:</p>
<pre><code>yield FormRequest.from_response(response,
formnumber=1,
formdata=formdata,
clickdata={'name': 'commit'},
callback=self.parse1)
</code></pre>
<p>以下是应用更改后在浏览器中打开的内容(使用“假”用户):</p>
<p><img src="https://i.stack.imgur.com/4aOKt.png" alt="enter image description here"/></p>