如何解雇Asp.net按钮单击远程网站

时间:2013-08-15 22:43:31

标签: c# javascript jquery asp.net .net

请任何人帮我点击按钮点击远程站点的事件,然后获取页面的所有HTML代码

我知道我可以使用HttpWebRequest来获取所有数据,但我不知道如何触发点击事件

我找到了这段代码:

 `HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create("url"); 

    httpRequest.Method = "POST"; 
    httpRequest.ContentType = "application/x-www-form-urlencoded"; 


byte[] bytedata =  Encoding.UTF8.GetBytes(poststring);
    httpRequest.ContentLength = bytedata.Length;

    Stream requestStream = httpRequest.GetRequestStream();
    requestStream.Write(bytedata, 0, bytedata.Length);
    requestStream.Close();

    HttpWebResponse httpWebResponse = 
    (HttpWebResponse)httpRequest.GetResponse();
    Stream responseStream =  httpWebResponse.GetResponseStream();

 StringBuilder sb = new StringBuilder();

    using (StreamReader reader = 
    new StreamReader(responseStream, System.Text.Encoding.UTF8))
    {
      string line;
      while ((line = reader.ReadLine()) != null)
      {
        sb.Append(line);
      }
    }

`

1 个答案:

答案 0 :(得分:0)

单击使用jquery trigger http://api.jquery.com/trigger/

在页面加载(registerStartupScript)上使用它。

如果你想要它不在你创建的网站上但你想要点击网站的按钮,我建议使用GreaseMonkey(firefox)或Tampermonkey(chrome)。如果你想在不使用IDE的情况下操作网站,就可以使用它们。