擅长:python、mysql、java
<p>下面是如何为mechanize.Browser发出的所有请求设置用户代理的</p>
<pre><code>br = mechanize.Browser()
br.addheaders = [('User-agent', 'your user agent string here')]
</code></pre>
<p>机械化也可以填写表格</p>
<pre><code>br.open('http://yoursite.com/login')
br.select_form(nr=1) # select second form in page (0 indexed)
br['username'] = 'yourUserName' # inserts into form field with name 'username'
br['password'] = 'yourPassword'
response = br.submit()
if 'Welcome yourUserName' in response.get_data():
# login was successful
else:
# something went wrong
print response.get_data()
</code></pre>
<p>有关详细信息,请参见<a href="http://wwwsearch.sourceforge.net/mechanize/" rel="noreferrer">mechanize examples</a></p>