0

リモートサイトのボタンクリックイベントを発生させ、その後ページのすべての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);
      }
    }

`

4

1 に答える 1

0

クリックするには、jquery トリガーhttp://api.jquery.com/trigger/を使用します

ページの読み込み時に使用します (registerStartupScript)。

作成した Web サイトではなく、Web サイトのボタンをクリックしたい場合は、GreaseMonkey(firefox) または Tampermonkey(chrome) をお勧めします。IDE なしで Web サイトを操作するために何かを作成したい場合に使用できます。

于 2013-08-22T19:25:27.813 に答える