1.載入 using System.Net;
2.程式範例圖
在這個web service中,傳入要自動執行的網頁的編碼型態,網址,要傳入的參數
編碼目前多為標準的utf-8 ,
request.method 可以為get or post ,
Stream stream = request.GetRequestStream(); //建立 WebRequest 的 GetRequestStream()
stream.Write(data, 0, data.Length); //開始執行網頁,並植入data給網頁
執行完後,可用
WebResponse webResponse = request.GetResponse(); //讀取網頁內容
gs_retval = streamReader.ReadToEnd(); //利用stream將讀到的網頁內容傳給String 變數
3. 如何呼叫web service
String = webService.set_n_get_web_request("utf-8",
"http://public/save_sce_class_photo.php",
"nsme=joseph&age=20);
如果對方的網頁是一隻訂購或報名的網頁,那您就可以利用這種方法,用程式自動一直去做報名或訂購的動作,或者也可以讓程式自動去讀取其他網站的網頁資訊
當然現在很多網站都有提供防止機器人自動執行網頁的功能,例如要你輸入網頁畫面上隨機出現的英文或數字,輸入正確才可以報名或訂購
所以現在比較常用的只有機器人 WebResponse 自動讀取網頁的功能了