2016-11-14 10 views
0

C#を使用してブラウザゲーム用のボットを作成しようとしています.Gecko Webブラウザを使用する必要があります。Gecko Webブラウザでcaptchaイメージを保存する方法C#

ゲームのログインページにはキャプチャがあり、画像リンクを開くとキャプチャが変更されます。だから私はディスク上のキャプチャ画像を保存し、画像ボックスで使用する必要がありますが、私はどのようにわからない。 code.php?938080

キャプチャ画像は、ソースがことなく任意又はIDタグとあります。

私はCatching captcha imageを見つけましたが、私のケースとGeckoの変換方法はわかりません。

foreach (HtmlElement img in wb.Document.Images) 
{ 

    isitcaptcha = img.OuterHtml.IndexOf("Captcha", 0); 
    if (isitcaptcha > 0) 
    { 
     captchaimg = img.OuterHtml.ToString(); 

それは言う:

Cannot convert type 'Gecko.GeckoHtmlElement' to 'System.Windows.Forms.HtmlElement' 

The name 'isitcaptcha' does not exist in the current context  

The name 'captchaimg' does not exist in the current context 
+1

なぜ** php **にタグが付けられていますか? –

+0

おすすめのタグ! idkは多分助けた – arashtix

+1

提案されたタグは自動であり、望むように追加/削除することができます。 –

答えて

0

あなたはGecko.DOM名前空間のGeckoHtmlElementオブジェクトを使用する必要があります私には思えます。 変数を宣言してください...

foreach (GeckoHtmlElement img in wb.Document.Images) 
{ 

var isitcaptcha = img.OuterHtml.IndexOf("Captcha", 0); 
if (isitcaptcha > 0) 
{ 
    var captchaimg = img.OuterHtml.ToString(); 
関連する問題