Vướng mắc khi tìm "Element" của trang web để dùng .getElementById

Liên hệ QC

bin.vcsc

Thành viên hoạt động
Tham gia
6/12/13
Bài viết
125
Được thích
14
Mình áp dụng VBA này cho trang web của công ty bị vướng, mong các bạn giúp đỡ.
'https://www.encodedna.com/excel/web-scrapping-fill-a-web-form-from-excel-using-vba.htm
=========================================================
Option Explicit
Const sSiteName = "https://www.encodedna.com/css-tutorials/form/contact-form.htm"

Private Sub CommandButton1_Click()
Dim oIE As Object
Dim oHDoc As HTMLDocument

Set oIE = CreateObject("InternetExplorer.Application")

' Open Internet Explorer Browser and keep it visible.
With oIE
.Visible = True
.Navigate sSiteName
End With

While oIE.ReadyState <> 4
DoEvents
Wend

Set oHDoc = oIE.Document

With oHDoc
.getElementById("txtName").Value = "Arun Banik"
.getElementById("txtAge").Value = "35"
.getElementById("txtEmail").Value = "arun@hotmail.com"
.getElementById("selCountry").Value = "India" ' Assign value to the dropdown list in the web form.
.getElementById("msg").Value = "Hi, I am Arun Banik and this is a test message. :)"

.getElementById("bt").Click
End With
End Sub
=========================================================

Với trang web này của công ty, mình không tìm được .getElementById với cấu trúc như hình bên dưới.
Mong anh chị và các bạn chỉ giúp các khắc phục.
Cám ơn nhiều

1644473421503.png
 
áp dụng VBA này cho trang web của công ty bị vướng

Đáp án ở bài #12 nhé bạn.


getElementsByTagName
getElementsByName
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom