Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Diễn Đàn VuiCode tạm thời chuyển xang tên miền mới là DienDanIT.NET. Bạn hãy truy cập bằng tên miền mới nhé!

Cần giúp Cần giúp về grab redirected url trong C#

Tham gia
26/3/19
Bài viết
31
Lượt Thích
3
VNĐ
995
VNĐ
995
Mọi người cho mình hỏi: Mình có link a redirect sang link b -> c -> d -> e -> f
Làm sao trong c# mình có thể get toàn bộ link đó?
 
Tham gia
11/4/19
Bài viết
45
Lượt Thích
2
VNĐ
1,045
VNĐ
1,045
Tham gia
26/3/19
Bài viết
31
Lượt Thích
3
VNĐ
995
VNĐ
995
Ý tưởng:
Tạo request là URL đến trang sau, sau đó grab toàn bộ những url trên đó
DOC thêm về dùng CURL trong linux:
Bạn không có quyền xem liên kết này Đăng nhập hoặc Đăng ký.
c# dùng system.net thôi @@ cho url chạy xong grab là điều đương nhiên rồi nhưng mà xong rồi :v sau 1 hồi mày mò cũng ok
C#:
string url = textBox1.Text;
            StringBuilder sb = new StringBuilder();
            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            while (!string.IsNullOrWhiteSpace(url))
            {
                sb.AppendLine(url);
                System.Net.HttpWebRequest request = HttpWebRequest.CreateHttp(url);
                request.AllowAutoRedirect = false;
                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                {
                    url = response.GetResponseHeader("Location");
                }
            }

            MessageBox.Show( sb.ToString());
 
Top Bottom