我坚持尝试处理一个随机的名称和值的形式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