我堅持嘗試處理一個隨機的名稱和值的形式HTML通過捲曲發佈數據。
在這裏我的代碼。php,curl,curl_exec()
function grapvalue($html){
//parse content to grap name and value random
}
$opt = array(
CURLOPT_AUTOREFERER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_COOKIEFILE => 'cookie.txt',
CURLOPT_COOKIEJAR => 'cookie.txt'
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => grapvalue($html)
)
$init = curl_init("site.com")
curl_setopt_array($init,$opt)
$html = curl_exec($init)
我必須要執行的函數curl_exec()兩次,第一次我必須執行curl_exec函數來檢索HTML得到的名稱和隨機值,再發送數據。 我該如何解決這個問題?
所以你需要提出一個請求來找出表單域是什麼,然後再提交一個實際提交它們的請求?爲什麼你不能硬編碼參數? – lonesomeday 2011-06-07 16:46:14