|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Patrick Wu
註冊時間: 2007-01-03 文章: 223 來自: 台北市
第 1 樓
|
發表於: 星期三 九月 09, 2009 11:49 am 文章主題: OIE 後取回 IE 上的資料 |
|
|
請教各位先進 :
後學最近寫了 掛號信件自動查詢系統 程式如下 :
oIE = CREATEOBJECT( "internetexplorer.application" )
oIE.NAVIGATE( "http://postserv.post.gov.tw/webpost/CSController?cmd=POS4001_1&_ACTIVE_ID=190" )
oIE.VISIBLE=.T.
DO WHILE oIE.BUSY OR oIE.READYSTATE <> 4
ENDDO
oIE.DOCUMENT.FORMS.MainForm.MAILNO1.VALUE= "98652210000910106657"
oIE.DOCUMENT.FORMS.MainForm.cmd.value = "POS4001_2"
oIE.DOCUMENT.FORMS.document.MainForm.submit()
以上沒問題
但 後學要如何取回 此網上的 處理日期時間 == > 2009/09/04-17:53:55
在原始碼內為: dispFormatDateTimeEng('20090904175355')
請各位先進 不吝指導 謝謝 |
|
回頂端 |
|
|
saint
註冊時間: 2003-07-14 文章: 211
第 2 樓
|
發表於: 星期五 九月 11, 2009 3:31 pm 文章主題: |
|
|
那個看起來就是一個table ,所以先看一下網頁上的文字檔,看一下它有沒有ID或Name,也可以利用firefox 中的 firebug來看網頁元素。
找到之後,取出值就像你自己寫的
xxx = oIE.DOCUMENT.FORMS.元素.TEXT
元素,不確定有多長。這要看網頁才知道,這是你自己要去做的功課 |
|
回頂端 |
|
|
Patrick Wu
註冊時間: 2007-01-03 文章: 223 來自: 台北市
第 3 樓
|
發表於: 星期五 九月 11, 2009 3:44 pm 文章主題: |
|
|
謝謝 215001 及 Saint 先進的指導
後學 TRY 了 將成果呈上 :
INKEY(3) && 等待3秒
M->I_E_STR = oIE.Document.Body.InnerHtml
IF AT( "投遞成功" , M->I_E_STR ) != 0
_SCREEN.WindowState = 2
STORE SUBSTR(M->I_E_STR , AT( "dispFormatDateTimeEng" , M->I_E_STR ) + 23 , TO M->POS_ARR
THISFORM.A_D_01.VALUE = CTOD(SUBSTR(M->POS_ARR,05,02) + "/" + SUBSTR(M->POS_ARR,07,02) + "/" + SUBSTR(M->POS_ARR,01,04))
THISFORM.A_D_01.REFRESH()
THISFORM.A_D_01.READONLY = .F.
THISFORM.A_D_01.TABSTOP = .T.
THISFORM.I_E_A_D
ENDIF |
|
回頂端 |
|
|
Patrick Wu
註冊時間: 2007-01-03 文章: 223 來自: 台北市
第 4 樓
|
發表於: 星期五 九月 11, 2009 3:47 pm 文章主題: |
|
|
那行怪怪的是 : AT( "dispFormatDateTimeEng" , M->I_E_STR ) + 23 , 0
謝謝各先進的指導與關懷 |
|
回頂端 |
|
|
215001
註冊時間: 2003-06-11 文章: 389
第 5 樓
|
發表於: 星期五 九月 11, 2009 10:23 pm 文章主題: |
|
|
STORE SUBSTR(M->I_E_STR , AT( "dispFormatDateTimeEng" , M->I_E_STR )+23,14) TO M->POS_ARR |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|