擅长:python、mysql、java
<p>你的代码没有问题,百度只是不能告诉你它会发送多少数据。下面是一个<code>wget</code>会话的示例:</p>
<pre><code>$ wget "http://www.baidu.com"
2014-07-30 16:29:26 http://www.baidu.com/
Resolving www.baidu.com (www.baidu.com)... 220.181.111.188, 220.181.112.244
Connecting to www.baidu.com (www.baidu.com)|220.181.111.188|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Saving to: ‘index.html’
</code></pre>
<p>因此,您应该分别处理特殊情况<code>c == -1</code>。在</p>