C# は WebClient を使用して Web サイトにログインし、ログイン後に Web ページの情報を取得します。
この記事では主に C# WebClient を使用して Web サイトにログインし、ログイン後の Web ページ情報を取得する実装方法を紹介します。これには、Web ページにログインするための C# ベースのセッション操作と、ページの読み取り関連の操作スキルが必要です。この記事の例を参照してください
WebClientを使用してWebサイトにログインし、ログイン後のWebページ情報を取得するC#の実装方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです。
Web サイトにログインすると、実際にブラウザがフォームを送信するようにシミュレートされ、リクエストを送信するときにブラウザの応答によって返されるセッション Cookie の値が記録されます。繰り返しになりますが、このセッション Cookie 値を使用してリクエストを行うだけで、シミュレートされたログインの効果を得ることができます。
次の CookieAwareWebClient 実装は、リクエストの送信時に Cookie を運びます。
public class CookieAwareWebClient : WebClient { private CookieContainer cookie = new CookieContainer(); protected override WebRequest GetWebRequest(Uri address) { WebRequest request = base.GetWebRequest(address); if (request is HttpWebRequest) { (request as HttpWebRequest).CookieContainer = cookie; } return request; } }
以下は、フォーム送信とログインをシミュレートする使用例です:
var client = new CookieAwareWebClient(); client.BaseAddress = @"https://hovertree.net/any/base/url/"; var loginData = new NameValueCollection(); loginData.Add("login", "YourLogin"); loginData.Add("password", "YourPassword"); client.UploadValues("login.php", "POST", loginData); //Now you are logged in and can request pages string htmlSource = client.DownloadString("index.php");
以上がC# は WebClient を使用して Web サイトにログインし、ログイン後に Web ページの情報を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











C# を使用した Active Directory のガイド。ここでは、Active Directory の概要と、C# での動作方法について、構文と例とともに説明します。

C# データ グリッド ビューのガイド。ここでは、SQL データベースまたは Excel ファイルからデータ グリッド ビューをロードおよびエクスポートする方法の例について説明します。

C# StringReader のガイド。ここでは、C# StringReader の概要とその動作について、さまざまな例やコードとともに説明します。

C# StringWriter のガイド。ここでは、C# StringWriter クラスの概要とその動作について、さまざまな例やコードとともに説明します。
