2016-07-07 135 views
0

我是一個新的類UNIX系統的用戶,現在我需要實現這樣的功能與腳本:如何填寫表格在網頁中自動

  • 打開一個URL
  • 填補其形式
  • 點擊提交按鈕

我不想用任何軟件來完成這項工作。我需要的只是運行腳本並完成工作。

你能舉個簡單的例子嗎? 例如,如何編寫腳本以自動使用Google來搜索關鍵詞?

+0

這個問題(可能)題外話上這個網站。嘗試使用'curl'發送'POST'請求​​。另請參閱http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request – cnicutar

+2

您的問題是關於[SO](http ://stackoverflow.com/),因爲它不顯示任何代碼。你很困惑。您應該閱讀更多關於[HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol),[HTML5](https://en.wikipedia.org/wiki/HTML5),[POST請求]( https://en.wikipedia.org/wiki/POST_%28HTTP%29),[cookies](https://en.wikipedia.org/wiki/HTTP_cookie)。您可能需要一些HTTP客戶端命令,如'wget'或'curl'。您可能需要編寫一些代碼,使用一些HTTP客戶端庫,如[libcurl](https://curl.haxx.se/libcurl/) –

+1

@BasileStarynkevitch否,[對SO沒有通用代碼要求](http:// meta.stackoverflow.com/q/291399/4174897)。這個問題只需要清楚和專注。但是,這裏的問題太廣泛了。 –

回答

2

你應該看看捲曲 - 你就可以將數據發佈到URL /表單操作,是這樣的:

curl -X POST -F 'formfield1=somedata' -F 'anotherformfield=moredata' http://domain.com/aform.php