Để viết Tools bằng VB.NET chăm sóc mạng xã hội, tự động hóa trong việc quản lý fanpage, trang cá nhân, nhóm,… thì việc đầu tiên chúng ta cần quan tâm là đăng nhập được vào nick facebook đã. Ở bài này chúng ta sẽ tìm hiểu cách để đăng nhập Facebook bằng VB.NET cực đơn giản nhé.
Cách này cũng có thể áp dụng cho việc đăng nhập WordPress hay đăng nhập vào các trang khác nữa.
Bước đầu tiên, tất nhiên là chúng ta tìm trang đăng nhập của Facebook rồi. Link của nó đây: https://www.facebook.com/login.php
Bước thứ 2, chuẩn bị Email hoặc SĐT và Pass
Bước 3: Chúng ta sử dụng Webbrowser của VB.NET để đăng nhập với ID và Pass ở trên.
Điều chúng ta cần làm tiếp theo, là để máy tính nhập ID và Pass vào các mục tương ứng ở Web, và máy click thay chúng ta vào nút “Đăng nhập”
Để làm được điều đó, chúng ta sử dụng code như sau:
'Code Đăng nhập Facebook bằng VB.NET Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click WebBrowser1.Document.GetElementById("email").SetAttribute("value", TextBox1.Text) WebBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text) WebBrowser1.Document.GetElementById("loginbutton").InvokeMember("click") End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load WebBrowser1.Navigate("https://www.facebook.com/login.php") End Sub End Class
Trong Form1 có 2 Textbox: Textbox1 chứa ID, TextBox 2 chứa Pass, Button1 là nút để đăng nhập, WebBrowser1.
Thủ tục Form1_Load chúng ta chèn WebBrowser1.Navigate vào để trình duyệt mở sẵn trang đăng nhập Facebook
Trong thủ tục click Button1, chúng ta có các dòng code để chèn ID, Pass vào mục tương ứng, và click nút Đăng nhập.
GetElementById(“email”) sẽ tìm Html Element có ID là email (tức là id=”email”). Các bạn vào view-source:https://www.facebook.com/login.php và Ctrl+F tìm id=”email” để xem nó nằm ở đâu nhé.
SetAttribute Value sẽ áp chuỗi mà chúng ta cung cấp vào Html Element ở trên. Vậy là xong phần nhập Pass, ID.
Còn InvokeMember(“click”) đơn giản là thực hiện thao tác click chuột vào Element mà chúng ta chỉ ra.
Một lưu ý nhỏ, đó là Facebook nó có lưu Cookie, nên bạn đăng nhập 1 lần, là nó nhớ luôn, lúc sau mở lại không cần đăng nhập nữa.
Okay, chỉ đơn giản vậy thôi, Phần mềm và Source Code mình để ngay ở dưới nhé. Các bạn có thể tải về tham khảo.
Link tải Source Code phần mềm đăng nhập facebook bằng VB.NET
Để lại một bình luận