作者jami520 (我的生命因你而发光)
看板PHP
标题[请益] curl的POST问题
时间Sat Jul 31 16:17:11 2010
: http://www.tcc.com.tw/smWeb/QryStok.jsp
: 这样写抓到都空白的,没资料! 是哪边写错了吗?
: $c = curl_init();
: curl_setopt($c, CURLOPT_URL, "http://www.tcc.com.tw/smWeb/QryStok.jsp");
: curl_setopt($c, CURLOPT_POST, 1);
: curl_setopt($c, CURLOPT_POSTFIELDS,
: "SCA_DATE=20100701&SqlMethod=StockNo&StockNo=1234");
: $data = curl_exec($c);
: curl_close($c);
: preg_match_all('!<td align="center".*?>(.*?)</td>!is',$data,$test);
: echo $test[0][1];
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.153.81
1F:→ knives:有先把$data印出来看看吗 07/31 16:27
2F:→ jami520:echo $data 只出现1,怎麽会这样勒? 07/31 19:43
3F:→ jami520:误解,我加curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 07/31 19:48
4F:→ jami520:然後echo $data,只会出现查询的那个画面~ 07/31 19:49
5F:→ jami520:而我echo $_POST['StockNo']也没显示东西,是否语法有错? 07/31 19:54
6F:→ jami520:可以试着去这个网址送出查询资料,他的资料好像有加密 07/31 20:01
7F:→ jami520:原始码是空白的,这样有办法处理吗? 07/31 20:02
※ 编辑: jami520 来自: 115.43.153.81 (07/31 23:05)
※ 编辑: jami520 来自: 115.43.153.81 (07/31 23:31)
※ 编辑: jami520 来自: 219.71.195.166 (08/01 22:22)