Re: [請益] curl問題,跟大家請益一下
相關程式碼如下
$toURL ="http://mops.twse.com.tw/server-java/t05st09sub";
$post = array(
"step"=>"1",
"TYPEK"=>"sii",
"YEAR"=>"102",
"first"=>"",
);
$ch = curl_init();
$options = array(
CURLOPT_URL=>$toURL,
CURLOPT_HEADER=>0,
CURLOPT_VERBOSE=>0,
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_USERAGENT=>"Mozilla/4.0 (compatible;)",
CURLOPT_POST=>true,
CURLOPT_POSTFIELDS=>http_build_query($post),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
字碼等問題可能要您自己後續解決
這網站POST走了兩次
你給的他是第一次的參數
所以他並不會有反應
※ 引述《jami520 (我的生命因你而發光)》之銘言:
: 目前是這網站
: http://mops.twse.com.tw/mops/web/t05st09_new
: 我有用google chrome觀察一下
: 如圖片所示http://i.imgur.com/04Zls6o.gif

: 但是它是將結果新跳出一個視窗來作呈現
: 我寫如下的程式出現一片空白
: $c = curl_init();
: curl_setopt($c, CURLOPT_URL,
: "http://mops.twse.com.tw/mops/web/ajax_t05st09_new");
: $timeout = 10;
: curl_setopt($c, CURLOPT_CONNECTTIMEOUT, $timeout);
: curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
: curl_setopt($c, CURLOPT_POST, true);
: curl_setopt($c, CURLOPT_POSTFIELDS,
: "encodeURIComponent=1&step=1&firstin=1&off=1&TYPEK=sii&year=102&caption=%3Cbr%3E%C2%A0%C2%A0%C2%A0%E8%82%A1%E5%88%A9%E5%88%86%E6%B4%BE%E6%83%85%E5%BD%A2");
: $data = curl_exec($c);
: curl_close($c);
: 若把擷取的網址改為 http://mops.twse.com.tw/server-java/t05st09sub
: 參數依然用上面的來丟,出現的結果是 "股東會召開年度不得為空白"
: 是否參數傳遞時又轉為其他名稱了呢? 要在哪邊做查詢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.11.75
推
12/09 17:33, , 1F
12/09 17:33, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章