मैं सी # में एक ऐप लिख रहा हूं, क्या मेरे प्रोग्राम को केवल यूआरएल देकर एचटीएमएल पेज डाउनलोड करने का कोई तरीका है। दुश्मन उदाहरण मेरे प्रोग्राम को यूआरएल www.google.com मिलेगा और एचटीएमएल पेज डाउनलोड होगा?

6
yoni2 19 अगस्त 2011, 12:27

2 जवाब

सबसे बढ़िया उत्तर

WebClient.DownloadString( ).

17
Bas 19 अगस्त 2011, 12:28
1
इससे बचें। यह दर्दनाक रूप से धीमा है (यहां तक ​​​​कि प्रॉक्सी = नल चाल का उपयोग करके)
 – 
Filipe YaBa Polido
31 अक्टूबर 2014, 00:38
इस फ़िलिप के लिए विकल्प?
 – 
Viking
27 जुलाई 2016, 14:58

वेब क्लाइंट क्लास का प्रयोग करें।

इसे msdn doc पृष्ठ पर एक नमूने से निकाला गया है। :

using System;
using System.Net;
using System.IO;

public static string Download (string uri)
{
    WebClient client = new WebClient ();

    Stream data = client.OpenRead (uri);
    StreamReader reader = new StreamReader (data);
    string s = reader.ReadToEnd ();
    data.Close ();
    reader.Close ();
    return s;
}
8
Jan 19 अगस्त 2011, 12:30
कुछ कथनों का उपयोग करने के बारे में कैसे? उपरोक्त कोड वेब क्लाइंट का निपटान नहीं कर रहा है।
 – 
Adam White
21 पद 2016, 23:57