|
本帖最後由 cococharles 於 12-8-22 17:21 編輯
shex 發表於 12-8-22 13:19
哇!原來是這樣看的..恩筆記筆記..我們那個年代 WWW不發達
對於網頁的東西..實在是不知道該如何入手學會這 ...
s大如果有興趣, 可以先瞭解 HTML 語法, 從 google 搜尋就可找到許多網站, 例如: http://www.pt.ntu.edu.tw/hmchai/ptcomputer03_2/hHTML/HTMLintroduction.htm
http://www.pt.ntu.edu.tw/hmchai/ptcomputer03_2/hHTML/HTMLform.htm
然後需要一點 JavaScript 的知識.
以這題下載期交所資料為例, 我破解的步驟如下:
(1) 從瀏覽器看網頁原始碼: http://www.taifex.com.tw/chinese/3/3_1_1.asp
(2) 按鍵名稱 "送出查詢", 所以就在原始檔搜尋 "送出查詢" 這個字串.
(3) 在 html 中的查詢都是被 "form" 這個架構包起來的, 我們會發現所屬的 form 為 "<form name="myform" method="post">"
因為沒有 "action" 參數, 所以按鍵後資料會回饋到自己 "3_1_1.asp"
(4) 接著檢查 form 裡面的資訊:
<input type="hidden" name="commodity_id" id="commodity_id" value="TX">
....
<input type="hidden" name="syear" id="syear" value="2012">
<input type="hidden" name="smonth" id="smonth" value="8">
<input type="hidden" name="sday" id="sday" value="22">
這些 commodity_id, syear....將被當作參數餵給 "3_1_1.asp"
(5) 將這些資訊串接起來, 並經過一些 test, 得到格式如下:
http://www.taifex.com.tw/chinese/3/3_1_1_tbl.asp?syear=<year>&smonth=<month>&sday=<day>&commodity_id=<id>
給 s大做參考, 如有問題可與小弟聯繫。
|
評分
-
查看全部評分
|