作者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)