Re: [請益] 有辦法擷取不同日期的數據?

看板PHP作者 (恐八挖)時間12年前 (2011/10/17 16:18), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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)

10/17 16:26, , 1F
所以沒辦法查詢到過去的囉?還是有高手有辦法有解呢? thx
10/17 16:26, 1F

10/17 16:34, , 2F
我比較好奇怎麼推論出stk_date這些網頁看不到的變數的
10/17 16:34, 2F

10/17 16:35, , 3F
我是寫個簡略啦,一般都會先過濾文字,再給個時間
10/17 16:35, 3F

10/17 16:36, , 4F
至於你是說怎麼找這些 input 的話.. 它都寫在原始碼了= =
10/17 16:36, 4F

10/17 16:40, , 5F
有嗎,我怎麼沒看到,而且我用firebug看POST變數也沒有阿
10/17 16:40, 5F

10/17 16:42, , 6F
10/17 16:42, 6F

10/17 16:43, , 7F
至於post路徑是 onclick 後設定 action 跟 submit() 跑
10/17 16:43, 7F

10/17 16:44, , 8F
原來你是說那個下載的csv按鈕喔,我是直接看那個搜尋而已
10/17 16:44, 8F

10/17 16:47, , 9F
搜尋就只有單一欄位 .. 不然其實可以測試看看送出的位置
10/17 16:47, 9F

10/17 16:59, , 10F
丟一些它網站中使用關於 date 的變數,沒辦法變更..
10/17 16:59, 10F
文章代碼(AID): #1Ec-JPef (PHP)
文章代碼(AID): #1Ec-JPef (PHP)