iT邦幫忙

0

利用VBA如何登入需要帳號及密碼的網頁?

  • 分享至 

  • xImage

利用VBA如何登入需要帳號及密碼的網頁?下載所需要的資料。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
dennislin
iT邦新手 4 級 ‧ 2023-06-19 15:03:52
最佳解答

利用VBA如何登入需要帳號及密碼的網頁?下載所需要的資料。

不負責任的請AI大神回答:
要利用VBA登入需要帳號及密碼的網頁,您可以使用XMLHttpRequest物件來模擬HTTP請求,並使用POST方法傳送帳號和密碼。以下是一個簡單的範例:

Sub Login()
    Dim Http As Object
    Dim Username As String, Password As String
    Dim Url As String, Data As String
    
    ' 設定帳號和密碼
    Username = "your_username"
    Password = "your_password"
    
    ' 設定目標網頁的URL和POST資料
    Url = "https://example.com/login"
    Data = "username=" & Username & "&password=" & Password
    
    ' 建立XMLHttpRequest物件
    Set Http = CreateObject("MSXML2.XMLHTTP")
    
    ' 設定請求參數
    Http.Open "POST", Url, False
    Http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    
    ' 傳送請求
    Http.send Data
    
    ' 檢查回應狀態碼,如果是200表示登入成功
    If Http.Status = 200 Then
        ' 登入成功後,您可以使用XMLHttpRequest物件下載所需的資料
        ' ...
    Else
        MsgBox "登入失敗"
    End If
End Sub

在這個範例中,我們使用POST方法傳送帳號和密碼到目標網頁的URL。如果回應狀態碼是200,表示登入成功。接著,您可以使用XMLHttpRequest物件下載所需的資料。

lin520 iT邦新手 4 級 ‧ 2023-06-19 15:37:41 檢舉

我試試!

lin520 iT邦新手 4 級 ‧ 2023-06-20 08:58:02 檢舉

登入成功!謝謝!

0
亂皮皮
iT邦新手 2 級 ‧ 2023-06-19 09:47:52
lin520 iT邦新手 4 級 ‧ 2023-06-19 15:37:09 檢舉

謝謝!

我要發表回答

立即登入回答