2011-11-15 4 views
0

C#でWebサイトとやりとりする際の情報を探しています。私は投げられたページをナビゲートし、データを提出したいと思います。Webページをナビゲートしてデータを送信する

私はそれについてどういう方向に行くのか分かりません。また、C#も言語としての最良の選択であるかどうかはわかりません。

どのような考えですか?参考資料 ?

おかげ

+2

本当にあなたが話しているデータの種類に大きく依存しています。さまざまなタイプのデータにはさまざまなアプローチがあります。また、すべてのページ変更でデータを送信するか、ユーザーが最後のページに達してから送信する場合に保存する必要があります。 この質問をすることで、正確に何を探しているかについてさらに情報を指定してもよろしいですか? – diceler

+1

私は、その説明がボットまたはウェブクローラに似ていると思います。私は、アカウントを収集し、それらにメッセージを送るために出会い系サイトでそれを使用するつもりです。類似のプログラムが多数あります。 – rreeves

答えて

2

あなたは(hereから盗まれた)このようなものでC#を使用してWebページを要求することができます。

2

asp.netでウェブサイトを開発するための良いスタート(C#とVBの両方が)Imar SpaanjaarsによってBeginning asp.net 4 in c# & VBです。彼はまた、彼のブログに多くの良い資料を持っています。

マイクロソフトのASP.Netサイトもいいリソースであり、WebMatrixは良い開発プラットフォームです。

学習の面では、Csharp-stationには多くのチュートリアルがあり、Yellow bookはRob Milesによっても良いリソースです。最後のコメントに応えて

UPDATE

Screen Scrapingあなたが探しているものかもしれません。私は、HTMLを解析し、必要なものは何でもするHTML Agility Packを使用したい、

private static string GetWebText(string url) 
    { 
     HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); 

     request.UserAgent = "A .NET Web Crawler"; 

     WebResponse response = request.GetResponse(); 
     Stream stream = response.GetResponseStream(); 
     StreamReader reader = new StreamReader(stream); 
     string htmlText = reader.ReadToEnd(); 

     return htmlText; 
    } 

次へ:

+0

「スクリーンスクレイピング」リンクが機能していません。 – CleanBold

関連する問題