台灣最大程式設計社群網站
線上人數
1455
 
會員總數:246142
討論主題:189729
歡迎您免費加入會員
討論區列表 >> VB.NET >> 請問如何取得 WebBrowser 內的資料
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問如何取得 WebBrowser 內的資料
價值 : 300 QP  點閱數:272 回應數:9
樓主

P陳
初級顧問
14941 186
8956 2228
發送站內信

各位好:
請問一下附圖中的資料要如何取得?
A.
比如台積電的429.50 要如何取得到?
1.按右鍵檢視原始碼 找不到 429.50
2.用 Text1=WebBrowser1.Documenttext
text1 中也沒有429.50
請問資料被藏在那堣F?

B.我如何知道有那些ID可以取得?


搜尋相關Tags的文章: [ 取出網頁的資料 ] , [ WebBrowser ] ,
本篇文章發表於2020-09-06 23:21
1樓
作者回應

P陳
檢舉此回應
本篇文章回覆於2020-09-06 23:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

P陳
檢舉此回應
再加問一下:
如何讓程式每5秒自動按一下右上角的 【匯出EXCEL】報表
本篇文章回覆於2020-09-06 23:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

彩虹
檢舉此回應
他那邊是打 ajax 打 api 取 html,所以右鍵原始碼看不到
大概每 5 秒會打一次,如下圖
本篇文章回覆於2020-09-07 00:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

彩虹
檢舉此回應
是可以設定每五秒下載
但是要那個按鈕click時,頁面就會submit刷新reload,這樣等於沒作用
(手動按匯出也是會submit刷新)

且原先所選擇的「到期月份」就會變回初始值


本篇文章回覆於2020-09-07 01:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

P陳
檢舉此回應
彩虹您好:
請問一下 我用webbrowser 該如何透過 ajax 的 API取得所有的值…來運用
本篇文章回覆於2020-09-07 07:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

彩虹
檢舉此回應
這可能就有難度了,因為 api 那端可以阻擋
本篇文章回覆於2020-09-07 14:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

P陳
檢舉此回應
那請問一下 429.50 您是如何抓到資料
本篇文章回覆於2020-09-07 21:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

彩虹
檢舉此回應
Chrome 的開發者工具,快捷鍵如下:
Windows: f12 或者 control+shift+i
Mac: cmmand+option+i

選擇「Network」,如圖:


也可以看使用什麼什麼方式,如圖:
使用 POST,FormData有哪些值送過去




詳細的介紹:
Inspect Network Activity In Chrome DevTools
https://developers.google.com/web/tools/chrome-devtools/network?hl=zh-tw
本篇文章回覆於2020-09-08 10:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

P陳
檢舉此回應
彩虹您好:
後來我用 WebBrowser1.Document.Body.InnerText 就可以取得我要的資料了
謝謝您的協助
本篇文章回覆於2020-09-08 12:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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