我正在使用的函数是:
原始表格位于以下页面,但我正在使用表格的操作页面进行呼叫。
最终我想要从重定向页面获取内容,例如:
然而,如上所述,该表单包含不同的元素,即代码、月份、日期和年份。
function http_post ($url, $data)
{
$data_url = http_build_query ($data);
$data_len = strlen ($data_url);
date_default_timezone_set('America/New_York');
return array ('content'=>file_get_contents ($url, false
, stream_context_create (array ('http'=>array (
'method'=>'GET',
'header'=>"Connection: close\r\nContent-Length: $data_len\r\nContent-type: application/x-www-form-urlencoded\r\n",
'content'=>$data_url
)))),
'headers'=>$http_response_header
);
}
这里需要调用的是:
http_post('http://www.wunderground.com/cgi-bin/findweather/getForecast/', array('airportorwmo'=>'query','historytype'=>'DailyHistory','backurl'=>"/history/index.html",'code'=>"$myCode",'month'=>"$myMonth",'day'=>"$myDay",'year'=>"$myYear"));
原始表格位于以下页面,但我正在使用表格的操作页面进行呼叫。
wunderground.com/history/
最终我想要从重定向页面获取内容,例如:
http://www.wunderground.com/history/airport/CWTA/2013/1/24/DailyHistory.html?req_city=McTavish&req_state=QC&req_statename=Quebec&MR=1
然而,如上所述,该表单包含不同的元素,即代码、月份、日期和年份。
max_redirects
或超时。 - cryptic ツ