返回列表 上一主題 發帖

[發問] 有大大能找到鉅亨網的隱藏網址嗎?以及網頁元素問題

回復  ketrddem

大大的回答真棒!

請問一下
.PostText = "ctl00$ContentPlaceHolder1$startText="  ...
joey0415 發表於 2016-10-8 12:02


鉅亨,印象中好像是直接抓到最新資料。
但它有一個缺點,設定的起始日,有時抓到的資料根本就不是那一天。
無所謂,反正要的是歷史資料,事後再做運算而已
EXCEL VBA新手,請前輩多多指教

TOP

回復  ketrddem
ketrddem 大大,您好厲害耶,用下載的方式又快又穩,即便錯誤也不會中斷= =好多問題想向大 ...
PKKO 發表於 2016-10-8 13:12



一、與joey0415大大問題相同,下列程式碼無法運作,當多重條件的時候要如何輸入?
多條件時,應該就要在股票代號部份做限定,加if去判斷要不要匯入這個股票的歷史數據。
for i = 股票代號 to lostrow
    if i XXXX  then
        goto ABC
   end if

ABC:
next

那個抓結束日期的,應該是沒有用處的,印象中鉅亨就是直接顯示最新資料


二、用下載的方式資料一定要先放在EXCEL上面嗎?可否直接輸出到陣列上面?
我沒試過能不能輸出到陣列,個人理解是不行,因為沒有賦值。
歷史資料的應用,小弟是全數抓到一個「歷史股價」xlsm。
計算上,就用另一個excel,用SQL抓下來,計算後再刪除。基本上用陣列計算,效率很高。

三、您如何找到該字串的? 為何不是輸入B欄位的ID字串而是輸入C欄位的NAME字串?網頁都是輸入NAME字串嗎?
用IE,開發者工具,找POST的元素就找得到了。但在找之前,要重新整理網頁,讓網頁實際跑一次網頁的變化,這時候就能看到POST在抓什麼元素了。


四、只要是輸入變數都是使用.PostText 這個指令嗎?還是有何變化
這一點,小弟不知耶,我沒玩得這麼精,就單純抓歷史資料這個功能實現了就OK了,後續也沒再深入摸索POST這方法了。


五、或許小弟問題太多造成您困導,請問可以在哪邊找到關於下載的詳細相關方法呢?
很久以前摸索的,現在叫我回想從那裏發現這個方法或資料的,有點難度。忘光光了
EXCEL VBA新手,請前輩多多指教

TOP

回復 10# PKKO


   



感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題