- [DEVEXPRESS] Hỗ trợ tìm kiếm highlight không dấu và không khoảng cách trên Gridview Filter
- [C#] Chia sẻ source code phần mềm Image Downloader tải hàng loạt hình ảnh từ danh sách link url
- [C#] Chụp hình và quay video từ camera trên winform
- [C#] Chia sẽ full source code tách file Pdf thành nhiều file với các tùy chọn
- Giới thiệu về Stock Tracker Widget - Công cụ theo dõi cổ phiếu và cảnh báo giá tăng giảm bằng C# và WPF
- [VB.NET] Chia sẻ công cụ nhập số tiền tự động định dạng tiền tệ Việt Nam
- [VB.NET] Hướng dẫn fill dữ liệu từ winform vào Microsoft word
- [VB.NET] Hướng dẫn chọn nhiều dòng trên Datagridview
- Hướng Dẫn Đăng Nhập Nhiều Tài Khoản Zalo Trên Máy Tính Cực Kỳ Đơn Giản
- [C#] Chia sẻ source code phần mềm đếm số trang tập tin file PDF
- [C#] Cách Sử Dụng DeviceId trong C# Để Tạo Khóa Cho Ứng Dụng
- [SQLSERVER] Loại bỏ Restricted User trên database MSSQL
- [C#] Hướng dẫn tạo mã QRcode Style trên winform
- [C#] Hướng dẫn sử dụng temp mail service api trên winform
- [C#] Hướng dẫn tạo mã thanh toán VietQR Pay không sử dụng API trên winform
- [C#] Hướng Dẫn Tạo Windows Service Đơn Giản Bằng Topshelf
- [C#] Chia sẻ source code đọc dữ liệu từ Google Sheet trên winform
- [C#] Chia sẻ source code tạo mã QR MOMO đa năng Winform
- [C#] Chia sẻ source code phần mềm lên lịch tự động chạy ứng dụng Scheduler Task Winform
- [C#] Hướng dẫn download file từ Minio Server Winform
Lấy thông tin chi tiết website (file get content hay CURL) trong Visual Basic . NET - Tìm kiếm thông tin doanh nghiệp qua mã số thuế
Chào các bạn. Hôm nay, mình xin hướng dẫn các bạn cách lấy thông tin từ website từ VB.NET (CURL hay file get content trong PHP), bạn nào code bằng Csharp có thể convert code từ VB.NET sang Csharp nha . Thông tin, chúng ta có thể lấy thông tin từ website khác về phần mềm qua RSS. Các bạn có thể xem bài viết trước
Lấy tỷ giá trực tuyến Vietcombank
Bây giờ mình xin hướng dẫn các bạn cách lấy thông tin của công ty qua mã số thuế, lấy dữ liệu từ trang web http://thongtincongty.com.
Ví dụ khi nhập mã số thuế trên trang web thongtincongty.com ta sẽ có được thông tin như hình bên dưới:

Bây giờ, mình sẽ viết ứng dụng có giao diện như hình bên dưới:
+ Gồm một 1 text box để nhập mã số thuế cần tìm kiếm vào
+ Một button để sử lý sự kiện
+ Và 1 webbrowser để load thông tin trả về từ câu truy vấn
Các bạn, thiết kế giao diện ứng dụng như hình bên dưới:

Các bạn có thể xem video demo của ứng dụng:
Ở trên website, khi ta nhập mã số thuế vào và nhấn nút tìm kiếm, thì form trên sẽ submit theo dạng POST, và trả về dữ liệu thông tin chi tiết của công ty

Bây giờ, mình chỉ hiển thị phần thông tin trong class Jumbotron là ok.
Dưới đây là code của chương trình:
Imports System.Net
Imports System.Text
Imports System.IO
Public Class Form1
    Dim loginCookie As CookieContainer
    Private Sub btn_timkiem_Click(sender As Object, e As EventArgs) Handles btn_timkiem.Click
        Dim postData As String = "q=" & txtquery.Text
        Dim tempCookie As New CookieContainer
        Dim encoding As New UTF8Encoding
        Dim byteData As Byte() = encoding.GetBytes(postData)
        Dim postReq As HttpWebRequest = DirectCast(WebRequest.Create("http://www.thongtincongty.com"), HttpWebRequest)
        postReq.Method = "POST"
        postReq.KeepAlive = True
        postReq.CookieContainer = tempCookie
        postReq.ContentType = "application/x-www-form-urlencoded"
        postReq.Referer = "http://www.thongtincongty.com"
        postReq.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"
        postReq.ContentLength = byteData.Length
        Dim postreqstream As Stream = postReq.GetRequestStream()
        postreqstream.Write(byteData, 0, byteData.Length)
        postreqstream.Close()
        Dim postresponse As HttpWebResponse
        postresponse = DirectCast(postReq.GetResponse(), HttpWebResponse)
        tempCookie.Add(postresponse.Cookies)
        loginCookie = tempCookie
        Dim postreqreader As New StreamReader(postresponse.GetResponseStream())
        Dim thepage As String = postreqreader.ReadToEnd
        RichTextBox1.Text = thepage
        WebBrowser1.DocumentText = RichTextBox1.Text
    End Sub
    Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        Dim divs = WebBrowser1.Document.Body.GetElementsByTagName("div")
        Dim i As Integer = 0
        Dim d As HtmlElement
        For Each d In divs
            If d.GetAttribute("className") = "jumbotron" Then
                WebBrowser2.DocumentText = d.InnerHtml
                i = i + 1
            End If
        Next
        If i = 0 Then
            WebBrowser2.DocumentText = "
MÃ SỐ THUẾ KHÔNG TỒN TẠI
" End If End Sub End ClassChúc các bạn thành công. Mọi câu hỏi thắc mắc đến bài viết xin truy cập http://hoidap.laptrinhvb.net để được support.
ĐỪNG QUÊN LIKE AND SHARE NHA CÁC BẠN.
CÁM ƠN CÁC BẠN ĐÃ THEO DÕI.



![[VB.NET] Hướng dẫn sử dụng Combobox trên lưới DataGridView Winform](https://laptrinhvb.net/uploads/source/csharp/combobox_datagridview_vb_net.jpg)
![[VB.NET] Hướng dẫn cách đọc dữ liệu Json trên Winform một cách dễ dàng nhanh chóng](https://laptrinhvb.net/uploads/source/csharp/json_parse_vb_thumb.png)

![[VB.NET] CRUD Thêm xóa sửa tìm kiếm Realtime FireBase](https://laptrinhvb.net/uploads/source/vbnet/crud_firebase_vb_net.png)
![[VB.NET] Hướng dẫn sử dụng Http Request Post lấy Facebook ID](https://laptrinhvb.net/uploads/source/image_baiviet/4794e734e347134875778ffa213020d6.png)

![[VB.NET] Chia sẻ source code tạo hiệu ứng hình ảnh khi chuyển đổi hình ảnh](https://laptrinhvb.net/uploads/source/vbnet/animtion_picture_thumb.png)
![[VB.NET] Hướng dẫn tạo chương trình dạng Single Instance .NET](https://laptrinhvb.net/uploads/source/image_baiviet/7c4f242d2273818f8fbe12e900ca7a68.jpg)
![[VB.NET] Hiệu ứng Acrylic, Mica, Tabbed Blur Effect trên Winform](https://laptrinhvb.net/uploads/source/vbnet/AcrylicBlurWindows11_web.png)
![[VB.NET] Lập trình tự động đăng bài viết lên diễn đàn Xenforo](https://laptrinhvb.net/uploads/source/image_baiviet/a4c64d07d0bbbc1ad026edc56486665e.png)
![[VB.NET] Chặn website sử dụng file host windows](https://laptrinhvb.net/uploads/source/image_baiviet/b9e53bb3136859eecb6aae3836b57d09.jpg)

![[VB.NET] Hướng dẫn sử dụng Interpolated String từ phiên bản .NET 6.0](https://laptrinhvb.net/uploads/source/image_baiviet/414452bff0d3dbe1d96383944f63fdce.jpg)


![[VB.NET] Lấy địa chỉ Bios Serial Number trên Winform](https://laptrinhvb.net/uploads/source/vbnet/bios_serial_number.png)

![[VB.NET] Hướng dẫn add Marker trên google map sử dụng thư viện GMap](https://laptrinhvb.net/uploads/source/image_baiviet/276c9c2eb7b565872d0813f7ea9f5afb.jpg)
![[VB.NET] Hướng dẫn giải captcha sử dụng dịch vụ AZCaptcha API trên winform](https://laptrinhvb.net/uploads/source/vbnet/az_captchathumb.png)


![[VB.NET] Hướng dẫn lập trình ứng dụng chat facebook messager](https://laptrinhvb.net/uploads/source/image_baiviet/453fca99fc7efc779fa79cc6656d3056.png)

![[VB.NET] Hướng dẫn tạo hiệu ứng chữ chạy và thay đổi màu nền trên Label](https://laptrinhvb.net/uploads/source/image_baiviet/1b8fa184c9150c68714ea95ea18441d4.gif)
![[MS ACCESS] Chia sẽ source code gởi và nhận tin nhắn SMS sử dụng VBA](https://laptrinhvb.net/uploads/source/image_baiviet/a23337ce9f14b6d72db02575e53d3699.jpg)
