のコードでは、C#コードとウェブサイトの名前によってウェブサイトのプロキシを変更するのに最後の3日を費やしましたが、変更する方法はありませんでした私が持っているリストからの代理人。実際に私のサイトはウェブサイトのURLからデータを抽出しており、一部のサイトは自分のIPアドレスをブロックしており、システムはデータを抽出できません。私はデータベースからプロキシを配置するコードの意味から変更したいプロキシをいくつか持っています。私のサイトがブロックされたら、プロキシを1つ配置し、コード内のWebproxyシステムに追加します。私は1つのコードを見つけましたが、その意味を理解できませんでした。ウェブサイトのプロキシを変更するプロキシのリストがある場合C#
var getHtmlWeb = new HtmlWeb() { AutoDetectEncoding = false, OverrideEncoding = Encoding.GetEncoding("iso-8859-2") };
WebProxy myproxy = new WebProxy("116.197.134.130:8080", true);
NetworkCredential cred = (NetworkCredential)CredentialCache.DefaultCredentials;
var document = getHtmlWeb.Load("http://tweetermonitor.apphb.com/", "POST", myproxy, cred);
コードは正常に実行されていますが、ここではVarドキュメントの意味は何ですか?何をしていますか? enter image description hereここに変数文書の内容があります。私はそれが非常にひどく必要な私を助けてください。ヘルプは非常に高く評価されます。おかげで、私は助けを得ることを願っています。..
おかげOffnixあなたの貴重なコメントを。しかし、私はこれが実際に必要です。私は別のウェブサイトからデータを抽出しているウェブサイトアプリを実行しており、ウェブサイトのいくつかは私のIPアドレスをチェックして、私のウェブサイトtweetermonitor.apphb.comをブロックしています。私はちょうど抽出ウェブサイトが私のサイトをブロックするとき、私は新しいプロキシIP:116.197.134.130とポート:8080を配置します。そして私のウェブサイトは、このIP(プロキシ)116.197.134.130オリジナルのIPを提供しないで動作する必要があります。私はこれのために20以上のプロキシを購入しました。これは私がコーディングを通して達成したいものです。助けてください –
お助けください。私はcncpts.com/products.jsonのような別のJson URLを持っており、ProductsJsonModelクラスで情報を取得しています。 WebClientにURL文字列を配置し、URLを逆シリアル化します。私はVarドキュメントから何が置かれるのか知りたいですか?プロキシから取得した後。 JSONデータをクラスにデシリアライズするにはURLが必要です。ここでfm = cncpts.com/products.json var jsonString = webClient.DownloadString(fm);製品JsonModelデータJsonConvert.DeserializeObject(jsonString); –
答えを見つける:)私はちょうどすべてのページを読むために終わるように読者をストリームしたい。あなたのコメントをありがとう –