作者kerash (恐八挖)
看板PHP
標題Re: [請益] 有辦法擷取不同日期的數據?
時間Mon Oct 17 16:18:30 2011
※ 引述《jami520 (我的生命因你而發光)》之銘言:
: http://www.gretai.org.tw/ch/stock/aftertrading/broker_trading/brokerBS.php
: 範例輸入5530,但只會出現當日
: 不知道有沒有辦法利用送出參數方式得到過去某一天的數據呢
: 或是輸出的CSV那邊是否有辦法傳參數過去更改呢? 謝謝
<form method="post"
action="
http://www.gretai.org.tw/ch/stock/aftertrading/broker_trading/
download_BRKRBSCSV.php">
<input type="text" name="curstk" value=/*代號*/>
<input type="text" name="fromw" value=/*序號起始(n+1)*/>
<input type="text" name="numbern" value=/*抓取數量*/>
<input type="text" name="stk_date" value=/*yyymmdd*/>
<input type="submit" />
</form>
丟進去就對了。
每天好像都會刷新資料庫,抓1001014都是空的
只會顯示當天資料。
估計是
SELECT * FROM `db` WHERE curstk=$_GET['curstk']
AND stk_data=$_GET['stk_date']
LIMIT $_GET['curstk'] , $_GET['numbern']
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.45.83
※ 編輯: kerash 來自: 114.34.45.83 (10/17 16:21)
推 jami520:所以沒辦法查詢到過去的囉?還是有高手有辦法有解呢? thx 10/17 16:26
→ knives:我比較好奇怎麼推論出stk_date這些網頁看不到的變數的 10/17 16:34
→ kerash:我是寫個簡略啦,一般都會先過濾文字,再給個時間 10/17 16:35
→ kerash:至於你是說怎麼找這些 input 的話.. 它都寫在原始碼了= = 10/17 16:36
→ knives:有嗎,我怎麼沒看到,而且我用firebug看POST變數也沒有阿 10/17 16:40
→ kerash:至於post路徑是 onclick 後設定 action 跟 submit() 跑 10/17 16:43
→ knives:原來你是說那個下載的csv按鈕喔,我是直接看那個搜尋而已 10/17 16:44
→ kerash:搜尋就只有單一欄位 .. 不然其實可以測試看看送出的位置 10/17 16:47
→ kerash:丟一些它網站中使用關於 date 的變數,沒辦法變更.. 10/17 16:59