⑴ 怎么从新浪数据库http://hq.sinajs.cn/list=....里面获取实时股指期货行情
去江苏弘业期货官网 软件下载 里面 下一个博弈大师闪电手,里面有行情,有新闻,有分析师的行情预测。
⑵ php curl 本地测试可用,线上测试报错
<?php
/*****************************************************
程序名称: curl使用测试
程序说明: 股票页面信息获取
编写时间: 2011年2月12日
编写人员: 童童
修改时间:
修改人员: 童童
备 注:
****************************************************/
$GPNumber = '000877';
$curlPost = 'gpdm=' . urlencode($GPNumber);
//初始化
$ch = curl_init();
//设置选项(直接设置或者通过数组设置)
//直接设置
//设置你需要抓取的URL
curl_setopt($ch, CURLOPT_URL, "http://www.shdjt.com/gpdm.asp");
//通过数组设置
/*
$options = array(
CURLOPT_URL => 'http://www..com/',
CURLOPT_HEADER => false
);
curl_setopt_array($ch, $options);
*/
// 设置header
curl_setopt($ch, CURLOPT_HEADER, 1);
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//设置使用POST方式
curl_setopt($ch, CURLOPT_POST, 1);
//设置POST数据
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
//执行并获取HTML文档内容
$str = curl_exec($ch);
//转换编码
$str = mb_convert_encoding($str, "utf-8", "gb2312");
//$str = mb_convert_encoding($str, "gb2312", "utf-8");
//ini_set('max_execution_time', '180');
set_time_limit(1800);
//处理内容
$str1 = "/<tr[^<]*<td[^<]*>(?<value1>.*?)<//td>[^<]*<td[^<]*>(?<value2>.*?)<//td>[^<]*<td[^<]*>(?<value3>.*?)<//td>[^<]*<td[^<]*>(?<value4>.*?)//<br//>[//s//S]*//<//a//><//td>[^<]*<td[^<]*>(?<value5>.*?)<//td>[^<]*<td[^<]*>(?<value6>.*?)<//td>[^<]*<td[^<]*>(?<value7>.*?)<//td>[^<]*<td[^<]*>(?<value8>.*?)<//td>[^<]*<td[^<]*>(?<value9>.*?)<//td>[^<]*<td[^<]*>(?<value10>.*?)<//td>[^<]*<td[^<]*>(?<value11>.*?)<//td>[^<]*<td[^<]*>(?<value12>.*?)<//td>[^<]*<td[^<]*>(?<value13>.*?)<//td>[^<]*<td[^<]*>(?<value14>.*?)<//td>[^<]*<td[^<]*>(?<value15>.*?)<//td>[^<]*<td[^<]*>(?<value16>.*?)<//td>[^<]*<td[^<]*>(?<value17>.*?)<//td>[^<]*<td[^<]*>(?<value18>.*?)<//td>[^<]*<td[^<]*>(?<value19>.*?)<//td>[^<]*<td[^<]*>(?<value20>.*?)<//td>[^<]*<td[^<]*>(?<value21>.*?)<//td>[^<]*<td[^<]*>(?<value22>.*?)<//td>[^<]*<td[^<]*>(?<value23>.*?)<//td>[^<]*<td[^<]*>(?<value24>.*?)<//td>[^<]*<td[^<]*>(?<value25>.*?)<//td>[^<]*<td[^<]*>(?<value26>.*?)<//td>[^<]*<td[^<]*>(?<value27>.*?)<//td>[^<]*<td[^<]*>(?<value28>.*?)<//td>[^<]*<td[^<]*>(?<value29>.*?)<//td>[^<]*<td[^<]*>(?<value30>.*?)<//td>[^<]*<td[^<]*>(?<value31>.*?)<//td>[^<]*<td[^<]*>(?<value32>.*?)<//td>[^<]*<td[^<]*>(?<value33>.*?)<//td>[^<]*<td[^<]*>(?<value34>.*?)<//td>[^<]*<td[^<]*>(?<value35>.*?)<//td>[^<]*<td[^<]*>(?<value36>.*?)<//td>[^<]*<td[^<]*>(?<value37>.*?)<//td>[^<]*<td[^<]*>(?<value38>.*?)<//td>[^<]*<td[^<]*>(?<value39>.*?)<//td>[^<]*<td[^<]*>(?<value40>.*?)<//td>[^<]*<td[^<]*>(?<value41>.*?)<//td>[^<]*<td[^<]*>(?<value42>.*?)<//td>[^<]*<td[^<]*>(?<value43>.*?)<//td>[^<]*<td[^<]*>(?<value44>.*?)<//td>[^<]*<td[^<]*>(?<value45>.*?)<//td>[^<]*<td[^<]*>(?<value46>.*?)<//td>[^<]*<td[^<]*>(?<value47>.*?)<//td>[^<]*<td[^<]*>(?<value48>.*?)<//td>[^<]*<td[^<]*>(?<value49>.*?)<//td>[^<]*<//tr>/";
$str2 = "<tr bgcolor='#EDEDED' height='20'><td>2011年2月11日</td><td>16:12</td><td>000877</td><td class=tdred>天山股份 <br><a target='_blank' href="http://b.shdjt.com/gaoan/ddxfs.asp?gpdm=000877" mce_href="http://b.shdjt.com/gaoan/ddxfs.asp?gpdm=000877">分时ddx</a> <a target='_blank' href="http://qgqp.shdjt.com/gpdm.asp?gpdm=000877" mce_href="http://qgqp.shdjt.com/gpdm.asp?gpdm=000877">点评</a> <a target='_blank' href="http://news.shdjt.com/newsgpdm.asp?gpdm=000877" mce_href="http://news.shdjt.com/newsgpdm.asp?gpdm=000877">新闻</a> <a target='_blank' href="gpdmyd.asp?gpdm=000877" mce_href="gpdmyd.asp?gpdm=000877">异动</a> <a target='_blank' href="http://cwzx.shdjt.com/gpdmgd.asp?gpdm=000877" mce_href="http://cwzx.shdjt.com/gpdmgd.asp?gpdm=000877">股东</a></td><td>33.81</td><td class=tdred>6.42</td><td class=tdred>0.241</td><td>0.287</td><td>16.748</td> <td class=tdbgred>2468</td> <td class=tdred>1251</td> <td class=tdred>1217</td> <td class=tdred>-676</td> <td class=tdred>-1792</td> <td class=tdbgred>8.76</td><td class=tdred>17.28</td><td class=tdred>7.3</td><td>0.414</td><td>0.396</td><td>0.053</td><td>-2.067</td><td>7</td><td>2</td><td class=tdred>3.7</td><td>3.6</td><td>-2.0</td><td class=tdred>-5.3</td><td>107</td><td>1.19</td><td class=tdred>-5401</td><td>131</td><td>7119</td><td>8479</td><td>14.3</td><td>12.0</td><td>-1792</td><td>2468</td><td>6.0</td><td>2.3</td><td>51.1</td><td>47.5</td><td>18.5</td><td>20.5</td><td>24.4</td><td>29.7</td><td>3.30</td><td>1.85</td><td>18.74③</td><td>1.353</td></tr>";
echo preg_match_all($str1,$str,$strs);
/*
foreach ($strs as $row)
{
echo mb_convert_encoding($row, "utf-8", "gb2312")."</br>";
}
*/
/*
if ($output === FALSE) {
echo "cURL Error: " . curl_error($ch);
}
*/
//var_mp($str);
//释放curl句柄
curl_close($ch);
?>
⑶ 怎么用PHP发送HTTP请求
用curl
下面是一个贴吧回复的http post
<?php
$url = 'http://tieba..com/f/commit/post/add';
$cookie = '';
$postdata = array(
'ie=utf-8',
'kw=%E5%B0%8F%E5%86%B0hi',
'fid=14747058',
'tid=3265164327',
'floor_num=8',
'quote_id=56930253344',
'rich_text=1',
'tbs=f214b6d648c8cc5c1409296432',
'content=gg2',
'lp_type=0',
'lp_sub_type=0',
'new_vcode=1',
'tag=rr',
'repostid=56930253344',
'anonymous=0',
'vcode=',
'vcode_md5='
);
$postdata=implode("&",$postdata);
$header = array('Content-Type: application/x-www-form-urlencoded');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
if ($postdata!='') curl_setopt($ch,CURLOPT_POSTFIELDS,$postdata);
if ($cookie!='') curl_setopt($ch,CURLOPT_COOKIE,$cookie);
if ($header!='') curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//是否显示头信息
curl_setopt($ch,CURLOPT_HEADER,0); //是否输出页面内容
curl_setopt($ch,CURLOPT_TIMEOUT,20);//curl允许执行的最大时间
$re = curl_exec($ch);
curl_close($ch);
if($re[20] == 0)
{
echo "success";
}
else
{
echo "false";
}
?>
⑷ 如何接入东方财富网获取股票行情数据
找东方财富网站技术部。祝顺利,望采纳