擅长:python、mysql、java
<p>要仅使用wget执行此操作,需要首先将凭据发送到登录页面,然后在下一个请求中使用返回的cookie。代码中的页面使用一个简单的post请求(没有javascript等),因此不会太困难:</p>
<pre><code>wget -q -O - \
load-cookies=$workingDirectory/cookies.txt \
save-cookies=$workingDirectory/cookies.txt \
keep-session-cookies \
post-data="mid=USERNAME&pwd=PASSWORD" \
"http://www.tczonline.ir/?m=login&op=inc"
</code></pre>
<p>之后,文件<code>cookies.txt</code>应该包含会话cookie,您可以像上面所示的那样继续。</p>