WindowsFormsApp怎么获取URL
时间: 2024-05-09 17:21:36 浏览: 94
您可以使用 C# 中的 WebClient 类来获取 URL。下面是一个示例代码:
```csharp
using System.Net;
WebClient client = new WebClient();
string result = client.DownloadString("http://www.example.com");
```
这将下载 http://www.example.com 的内容并将其存储在 result 变量中。 请注意,您还可以使用其他方法来获取 URL,例如使用 HttpWebRequest 类。
相关问题
WindowsFormsApp输入url获取html
代码怎么写?
很高兴回答你的问题!可以使用 C# 写一个 WindowsFormsApp,通过 HttpWebRequest 和 HttpWebResponse 获取网页的 HTML 代码,具体代码如下:
```
private void btnGetHtml_Click(object sender, EventArgs e)
{
string url = txtUrl.Text;
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Timeout = 20000;
request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream stream = response.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.UTF8);
string html = reader.ReadToEnd();
txtHtml.Text = html;
}
```
这段代码会根据输入的 URL 发送一个 GET 请求,获取网页的 HTML 代码,并在界面上显示出来。希望这可以帮助你!
WindowsFormsApp怎么获取URL并提取html
代码?
您可以使用C#中的HttpWebRequest类来获取URL并提取HTML代码。以下是一些示例代码:
//创建一个新的HttpWebRequest对象
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
//设置请求方法
request.Method = "GET";
//获取响应
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
//获取响应流
Stream stream = response.GetResponseStream();
//读取响应流
StreamReader reader = new StreamReader(stream);
string html = reader.ReadToEnd();
//关闭响应流和响应对象
reader.Close();
stream.Close();
response.Close();
以上代码将获取指定URL的HTML代码并将其存储在一个字符串变量中。您可以根据需要对此进行解析和处理。