擅长:python、mysql、java
<p>您可以使用<code>requests</code>库。我不谈这个,因为已经有人回答了。在</p>
<p>也可以使用urllib和urllib2:</p>
<pre><code>import urllib
import urllib2
data = {
'user': 'username',
'pass': 'password'
}
urllib2.urlopen('http://www.example.com/policyinjection/', urllib.urlencode(data))
</code></pre>
<p><code>urllib2.urlopen</code>的secode参数是与请求一起发送的数据。它是可选的,但是如果您使用它,您的请求将自动变为POST。<code>urllib</code>与其他解决方案相比的优势在于它是标准发行版的一部分,因此您不会向应用程序添加任何额外的依赖项。在</p>
<p>如果您想要性能,您应该使用<code>pycurl</code>:</p>
^{pr2}$
<p>不幸的是,<code>pycurl</code>不是标准发行版的一部分,但是您可以使用<code>pip install pycurl</code>或{<cd7>}来安装它。在</p>