擅长:python、mysql、java
<p>HTML中唯一的<code><form></code>标记服务于该URL(将其保存到文件中并自行查找!)是:</p>
<pre><code><form method="GET" action="http://www.google.com/u/ritaj">
</code></pre>
<p>它做了一个定制的Google搜索,与登录无关(另外,由于某些原因,ClientForm在识别特定表单时遇到了一些问题,但是这个表单对您毫无用处,所以我没有进一步探讨这个问题)。在</p>
<p>您仍然可以使用</p>
^{pr2}$
<p>这使得<code>forms[0]</code>成为一个包含所有不在窗体中的控件的人工控件。在</p>
<p>具体地说,这种方法按顺序用以下名称标识控件(同样,这里有一点解析混乱,但希望不是您的杀手……):</p>
<pre><code>>>> f = forms[0]
>>> [c.name for c in f.controls]
['q', 'sitesearch', 'sa', 'domains', 'form:mode', 'form:id', '__confirmed_p', '__refreshing_p', 'return_url', 'time', 'token_id', 'hash', 'username', 'password', 'persistent_p', 'formbutton:ok']
</code></pre>
<p>所以您应该能够设置“non-form”<code>f</code>的<code>username</code>和{<cd4>}控件,并从那里继续。在</p>
<p>(边位:<code>raw_input</code>已经返回了一个字符串,丢失了它周围那些多余的<code>str()</code>调用)。在</p>