擅长:python、mysql、java
<p><code>wget</code><strong>可以独立于Firefox工作。你告诉它加载你的Firefox cookies(<code> load-cookies=$workingDirectory/cookies.txt</code>),所以它这么做了!</p>
<p>如果你不想使用Firefox,还有其他选择。首先,你可以使用其他浏览器的cookies,只要它们是Netscape格式(这是大多数浏览器)。对于IE,您可以通过<code>File > Import and Export > Export Cookies</code>使用导出cookies并将<code>wget</code>指向其位置。</p>
<p>你也可以自由地不使用任何浏览器cookies。<code>wget</code>可以自己处理保存和加载cookies;您只需告诉它这样做:</p>
<pre><code># On the first run, we just save the cookie:
$ wget post-data 'user=foo&password=bar' \
save-cookies /path/to/cookie_file.txt \
keep-session-cookies \
www.tczonline.ir/login
</code></pre>
<p>在这里,我们大概是将<code>foo</code>作为用户名和{<cd7>}作为密码提交到站点的登录表单中。<code> save-cookies</code>选项,嗯。。。将cookies保存到指定位置。<code> keep-session-cookies</code>选项还保存会话cookie,以便您可以执行基于身份验证的活动。如果您只使用<code> save-cookies</code>,但使用<code> keep-session-cookies</code>选项,<em>对站点而言,多个Wget运行被视为单个浏览器会话。</em></p>
^{pr2}$
<p><a href="http://www.gnu.org/software/wget/manual/html_node/HTTP-Options.html" rel="nofollow">Read more about ^{<cd1>}'s HTTP options</a>。</p>