全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1572
推到 Plurk!
推到 Facebook!

如何取得證交所網頁(bsMenu.aspx)的資料.....

缺席
conchih
一般會員


發表:41
回覆:33
積分:14
註冊:2003-06-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-07-26 22:28:22 IP:1.160.xxx.xxx 訂閱
版主.各位前輩們:
我是久久才會寫個程式的新手
如果有放錯位置,或標題不適當,煩請見諒或告知

多年前的程式都用DELPHI寫的(那時剛好有朋友教),所以想繼續用delphi接續
目前證交所網頁改版了,原本的程式中就卡住了
想請教 http://bsr.twse.com.tw/bshtm/bsMenu.aspx
我要如何用程式控制
輸入1101,然後取得 該網頁中sp_listcount這個變數值(目前為12)
我想寫成類似以下的程式,然後再從memo1中,去分析sp_listcount這個值
[code delphi]
Full_URL:='http://bsr.twse.com.tw/bshtm/bsMenu.aspx?hidTASKNO=1101&btnOK=查詢'
memo1.text:=idhttp1.Get(Full_URL);
[/code]

但好像hidTASKNO=1101&btnOK=查詢'....是錯的
請教該如何修正?

我在網路上有找到有人提示用page_num = document.getElementById("sp_ListCount").innerText這個方法
但小弟不才,也試不出來,
煩請前輩們,能否告訴我其中一個方法即可
非常感謝....


多年前有用類似下面的方法來取得某些網站的資料,是成功的,所以這次才想依樣畫葫蘆
[code delphi]
idhttp1:=tidhttp.create(nil);
IdHTTP1.HandleRedirects:=true;
try
memo1.text:=idhttp1.Get(Full_URL);
except
writeln(File_Filter,inttostr(j));
continue;
end;
[/code]

系統時間:2017-10-19 20:30:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!