標題:
[發問]
開啟html網頁和asp網頁的開啟方式是否相同?
[打印本頁]
作者:
av8d
時間:
2011-7-18 15:46
標題:
開啟html網頁和asp網頁的開啟方式是否相同?
ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Navigate "https://abc.asp"
開啟html的時候沒問題,開始asp的時候,網頁出不來,目前正在上網持續尋找中。
作者:
GBKEE
時間:
2011-7-18 17:54
回復
1#
av8d
https://abc.asp 找不到這網頁
Sub Ex()
Dim Ie As Object
Set Ie = CreateObject("InternetExplorer.Application")
Ie.Visible = True
Ie.Navigate "http://www.tvbs.com.tw/news/news_list.asp"
End Sub
複製代碼
作者:
av8d
時間:
2011-7-19 10:03
本帖最後由 av8d 於 2011-7-19 10:26 編輯
回復
2#
GBKEE
html網頁自動輸入了帳號密碼
ie.document.all("username").innerText = "abc123"
ie.document.all("password").innerText = "123123"
ie.Document.all("submit").Click
html網頁內有asp超連結點入後,會驗證帳號密碼(帳號密碼和上述相同),
但是好像寫法和上述不同,抓取Text的值分別是帳號SID、密碼APID、按下確認鈕不確定,好像是login。
由於網頁為公司內部網站,外部無法連結,我回到家想測試都沒辦法。
作者:
ginbow
時間:
2011-7-19 20:36
要看網頁原始碼財之道
因為他的name 不一定是 username
且click 的物件可能也有名稱
作者:
av8d
時間:
2011-7-19 23:40
回復
4#
ginbow
是的,可是asp的好像尋找方法就不同了,連按F12都無法完全確定這個Textbox和按鈕是這個,他連顯示都沒有顯示。
作者:
ginbow
時間:
2011-7-20 09:31
因為我不知道網頁型態 不過我以前用的方式
是先去看他原始碼網頁登入的form
這是我之前的範例
With myIE.document
.getElementsByName("myear")(0).Value = "99"
.getElementsByName("mmon")(0).Value = "08"
.forms("date_form").submit
End With
我是直接去原始碼看他那2格物件的名字然後直接給語值
而在資料最後 送出去的那一個物見名稱 是date_form
你上面打得 ie.Document.all("submit").Click
因該不會有名稱叫submit的吧...不過我也不太確定
說不定真的有人用 = = submit 在javascrip 是指表單送出的意思
作者:
av8d
時間:
2011-7-20 11:17
本帖最後由 av8d 於 2011-7-20 11:26 編輯
因為是內部網站所以不知道您登不登得進去
With CreateObject("InternetExplorer.Application")
.Navigate "http://vitals.tycg.gov.tw/SC21/TOP1.asp"
.getElementsByName("strSID")(0).Value = "aaa"
. getElementsByName("strAPID")(0).Value = "bbb"
.forms("date_form").submit
'.Document.all("submit2").Click
.Visible = True
End With
會出現"
物件不支援此屬性或方法
"
-----------------------------------------------
我查了一下網站,他們都有加入這三行
Do While .Busy Or .ReadyState <> 4
DoEvents
Loop
作者:
av8d
時間:
2011-7-20 11:58
本帖最後由 av8d 於 2011-7-21 08:19 編輯
我發現有些是input name
有些是textarea name
我只知道ie.document.all("username").innerText = "aaa" 對應的是input name
textarea name就不得而知了,我持續網路上查詢中。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)