Hỗ trợ chạy code Javascript trên website bằng VBA
Kính gửi mọi người,
Tôi đang muốn sử dụng Selenium để lấy dữ liệu từ trang web www.bidv.vn/iBank/MainEB.html
Tuy nhiên, ngay bước đầu tiên đã gặp khó khăn.
Bước đầu tiên là cần đăng nhập vào hệ thống nhưng tôi không thể tìm ra được các Element của Form đăng nhập (Hình ảnh 1).
6762Chỉ khi tôi click trực tiếp vào Form đăng nhập thì các Element đó mới hiện ra (Hình ảnh 2).
6761
Tôi được vài người chỉ cho rằng website này sử dụng code Javascript để hiển thị Form đăng nhập, cần chạy code này trước khi làm các bước tiếp theo.
Tôi đã tìm kiếm trên google rất nhiều nhưng chưa có giải pháp.
Mong mọi người hỗ trợ để giải quyết bài toán này.
Xin cám ơn rất nhiều.
Báo cáo mọi người là em đã được anh @befaint hỗ trợ giúp.
Tôi gửi lên để mọi người cùng tham khảo.
Dim bot As Selenium.EdgeDriver
Dim UserName as String, Password as String
Set bot = New Selenium.EdgeDriver
'Start Edge
bot.Start
bot.Window.Maximize
'Navigate to login page
bot.Get strweb1
'Wait for 2 second
bot.wait 2000
UserName = ""
Password = ""
'Anh befaint chỉ giúp đoạn này
'Enter Username and Password
bot.ExecuteScript ("document.getElementById('username').value='" & UserName & "';")
bot.ExecuteScript ("document.getElementById('password').value='" & Password & "';")
Tôi đã mò rất lâu để hoàn thiện code, giờ chỉ còn bước cuối cùng, mong mọi người chỉ giúp.
Hiện tại, code của tôi đã lấy được Sao kê, nhưng nó hiện thị dạng PDF viewer ở 1 tab mới tự sinh ra.
6763Mong mọi người xem giúp có cách nào để dùng code để:
– Click vào biểu tượng Save; hoặc
– Thay thế cho tổ hợp phím "Ctrl + S"
–> Mục đích là lưu file pdf về ổ đĩa hay không?
Cám ơn mọi người.
www.giaiphapexcel.com/diendan/threads/h%E1%BB%97-tr%E1%BB%A3-ch%E1%BA%A1y-code-javascript-tr%C3%AAn-website-b%E1%BA%B1ng-vba.165399/
Khóa học Power PI – Ứng dung trong Nhân sự
TỔNG QUAN KHÓA HỌC: POWER BI CHO NGÀNH NHÂN SỰ Khóa học Power BI cho Nhân sự được thiết kế dành riêng cho các...
Xem khóa học
Bạn mở tệp:
%LocalAppData%SeleniumBasicExamplesExcelExamples.xlsm
Vào module: usage_download để xem hướng dẫn.