c#-访问后台的链接
我如何“访问”c#中的链接而不实际显示页面? 我不想发布任何数据,也不想检索任何数据。 只要让它表现得像访问了一个链接 我不想为此使用web浏览器! 但它的功能应该与web浏览器中的.Navigate()类似 我只想让我的c#访问一个URL。 到目前为止,这是我的代码,它根本不起作用。我甚至试着设置一些数据,比如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[
?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