2011-01-26 51 views
1

什麼是一種簡單的方式來完成一個PHP表單,提交併獲得結果數據?它不一定是C++,但我最瞭解它,我有最後一個視覺工作室,我需要一個Windows可執行文件。如何使用C++自動完成一個php表單?

我發現了一些在ruby中這樣做,它被稱爲機械化,我想知道是否有類似的C + +?

+0

真的沒有這樣的東西作爲一個PHP表單,我想你的意思是HTML? – 2011-01-26 22:40:35

回答

2

如果它是一個一般的形式(即你希望它與以及任何工作 HTML表單,那麼可能是你最好的選擇是利用一個HTML解析庫,如http://www.codeproject.com/KB/library/GomzyHTMLReader.aspx。你可能會想要做的是什麼使用解析算法解析HTML文檔,找到所需的所有輸入,然後製作帶有響應的HTTP請求(請參閱How do you make a HTTP request with C++?)。

您可能需要從HTML表單中選擇一些內容:

  1. 表單提交後採取的操作(從標籤的動作屬性)。
  2. 該方法(GET或POST)。如果它是GET,那麼你的工作可能會很簡單,因爲你可以簡單地將它作爲參數添加到URI中。如果它是POST,它會更困難一點,但並不令人難以置信。
  3. 連接是否爲SSL加密。

我跟你說實話,有些表格是非常難很難自動進入。許多網站特別不鼓勵這種行爲,所以除非它是專門製作的,或者是自動填寫的,否則可能會非常困難。

相關問題