2
首先,對不起我的英語不好。我正在嘗試將POST發送到Filesonic Link Checker textarea。cURL(CLI):問題與textarea形式和提交按鈕
這是HTML源代碼:
<input type="hidden" name="redirect" value="" id="redirect" />
<div class="field tTextarea" id="form_links_container"><label for="links" class="optional">Insert your links</label>
<div class="elements">
<textarea name="links" id="links" rows="24" cols="80">http://www.filesonic.it/file/3861656894/file.part01.rar http://www.filesonic.it/file/3861656884/file.part02.rar</textarea>
<div class="action">
<button name="controls[submit]" id="controls-submit" type="submit">Check</button></div></form> </div>
我以這種方式發送命令:
curl -d "links=blablabla%20blablabla" www.filesonic.it/link-checker
我已經把20%是因爲URL編碼,當我嘗試執行這些是使用FireBug進行POST操作的變量:
controls[submit]:
links:http://www.filesonic.it/file/3861656894/file.part01.rar http://www.filesonic.it/file/3861656884/file.part02.rar
redirect:
那麼,問題出在哪?簡單:當我嘗試使用curl時,HTML響應僅被引用到一個鏈接,而不會引用第二個鏈接。我會寫出迴應應該如何以及cURL給我什麼。
火狐:
<tbody>
<tr>
<td class="source"><span>http://www.filesonic.it/file/3861656894/file.part01.rar</span></td>
<td class="fileName"><span>file.part01.rar</span></td>
<td class="fileSize"><span>953.67 MB</span></td>
<td class="availability"><span>
<strong style="font-weight: strong; color: green;">Available</strong><br />
</span>
</td>
</tr>
<tr>
<td class="source"><span>http://www.filesonic.it/file/3861656884/file.part02.rar</span> <td class="fileName"><span>-</span></td>
<td class="fileSize"><span>-</span></td>
<td class="availability"><span>
<strong style="font-weight: strong; color: red;">Not Available</strong><br />
</span>
</td>
</tr>
</tbody>
捲曲:
<tbody>
<tr>
<td class="source"><span>http://www.filesonic.it/file/3861656894/file.part01.rar http://www.filesonic.it/file/3861656884/file.part02.rar</span></td>
<td class="fileName"><span>file.part01.rar</span></td>
<td class="fileSize"><span>953.67 MB</span></td>
<td class="availability"><span>
<strong style="font-weight: strong; color: green;">Available</strong><br />
</span>
</td>
</tr>
</tbody>
這有什麼錯我的帖子?它應該如何?謝謝!