台灣最大程式設計社群網站
線上人數
1675
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 如何用hta讀到window.open網頁裡,javascript變數(StockData)的值?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何用hta讀到window.open網頁裡,javascript變數(StockData)的值?
價值 : 200 QP  點閱數:339 回應數:1
樓主

一個頭兩個大
初級專家
1530 30
1022 298
發送站內信

我想捉取以下網頁裡面,用來繪出圖形的javascript資料庫(巳知圖片的數據都儲存於檔案"StockDirectorShareholdData.asp?STOCK_ID=1229&STOCK_NM=%E8%81%AF%E8%8F%AF&MARKET_CAT=%E4%B8%8A%E5%B8%82&SESSION_VAL=亂數"裡的變數StockData):
https://goodinfo.tw/StockInfo/StockDirectorSharehold.asp?STOCK_ID=1229

若把存著StockData的亂數網址用notepad打開,會是空白的(推測是因為該session亂數的網址巳失效)

我試過用hta打開該網頁後,按[送出查詢]後,可alert網頁的HTML原始碼,但捉不到StockData裡的資料:
<script>
aa=window.open('https://goodinfo.tw/StockInfo/StockDirectorSharehold.asp?STOCK_ID=1229','bb')
</script>
<input type=submit onclick="alert(aa.document.body.innerHTML);alert(aa.StockData)">

請問要如何讓我的javascript能捉取到StockData裡的資料(以由hta儲存成文字檔)?

PS:若想看亂數網址裡的javascript,需在Chrome中按 F12 -> Sources -> goodinfo.tw -> StockInfo -> image -> StockDirectorShareholdData.asp?STOCK_ID=1229&STOCK_NM=%E8%81%AF%E8%8F%AF&MARKET_CAT=%E4%B8%8A%E5%B8%82&SESSION_VAL=亂數
圖片的data都儲存於變數 StockData 裡

可參考以下圖片:
https://drive.google.com/file/d/1fPVxQ_pugnd7n8dX08PFyA4MlmZ7BRyU/view?usp=sharing

搜尋相關Tags的文章: [ hta ] , [ window.open ] , [ 變數 ] ,
本篇文章發表於2021-05-02 01:13
1樓
作者回應

一個頭兩個大
檢舉此回應
自問自答,我後來想到解決的方法了:

<script>
aa=window.open('https://goodinfo.tw/StockInfo/StockDirectorSharehold.asp?STOCK_ID=1229','bb')
</script>
<input type=submit onclick="alert(aa.InitStockChart.toString());">
本篇文章回覆於2021-05-02 20:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.