Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#-访问后台的链接_C#_Winforms_Http_Web_Request - Fatal编程技术网

c#-访问后台的链接

c#-访问后台的链接,c#,winforms,http,web,request,C#,Winforms,Http,Web,Request,我如何“访问”c#中的链接而不实际显示页面? 我不想发布任何数据,也不想检索任何数据。 只要让它表现得像访问了一个链接 我不想为此使用web浏览器! 但它的功能应该与web浏览器中的.Navigate()类似 我只想让我的c#访问一个URL。 到目前为止,这是我的代码,它根本不起作用。我甚至试着设置一些数据,比如?hello=world,但也不起作用 ASCIIEncoding encoding = new ASCIIEncoding(); string postdata = ""; byte[

我如何“访问”c#中的链接而不实际显示页面? 我不想发布任何数据,也不想检索任何数据。 只要让它表现得像访问了一个链接

我不想为此使用web浏览器! 但它的功能应该与web浏览器中的.Navigate()类似

我只想让我的c#访问一个URL。 到目前为止,这是我的代码,它根本不起作用。我甚至试着设置一些数据,比如
?hello=world
,但也不起作用

ASCIIEncoding encoding = new ASCIIEncoding();
string postdata = "";
byte[] data = encoding.GetBytes(postdata);

WebRequest request = WebRequest.Create("http://www.website.com/page");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;

Stream stream = request.GetRequestStream();
stream.Write(data, 0, data.Length);
stream.Close();
我在网上找不到任何关于这方面的信息。这可能吗

我想让我的c#访问我想要的链接。只是“拜访一下”。我不知道该怎么解释

它不是一种形式。它没有得到任何数据。不是那样的。只需发送一个该死的“访问”到我的网站

就像
webBrowser1.导航(“http://www.website.com/page");可以,但我现在不使用web浏览器

using System.Net;

WebClient client = new WebClient();
client.DownloadString("http://www.website.com/page");

你不能向YouTube或其他类似网站添加视图,他们会检查这是一个机器人还是一次真正的点击。

它以什么方式不起作用?在我的网站上,我有一个网站计数器。我发现这并没有增加我的网站访问量。当我手动转到链接时,它会将我的访问量增加1。但是当我尝试我的代码时,什么都没有发生。我将此代码放在winforms应用程序的一个按钮上。它完全不起作用。我也不知道为什么,我相当肯定“访问”链接只会检索HTML;它不会运行您的网站计数器可能依赖的任何javascript。为什么您不想使用在代码中创建和使用的一些
WebBrowser
控件?这在很大程度上取决于计数器的工作方式。。你的柜台是怎么做的?不是youtube的。这是我自己的网站,我正在尝试访问。然后它将工作,如果你想获得页面内容,只需使用“字符串内容=客户端。Downl…”如果你的计数器使用JavaScript,你不能增加它,这样你就必须运行js代码我的网站上有JavaScript。如何运行js?通过使用WebBrowser。。。您还可以创建相同的javascript和greasemonkey,以便随时重新加载siede