• 29-11-2012, 16:41:18
    #1
    Üyeliği durduruldu
    Merhaba,
    Google recaptcha'yı resim olarak indirmek istiyorum fakat beceremedim.

    Örnek: http://www.google.com/recaptcha/learnmore

    C#'da direk iframe kodunu çekip daha sonra resmi kaydetmem mümkünmüdür veya nasıl yapabiliriz.

    Yardımcı olabilecek biri varmıdır?
  • 30-11-2012, 01:30:38
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Direk bitmap kodlarının yazılı olduğu sayfayı bulursan, resimdeki bilgileri session da saklayıp oradan kontrol ettirirsin.Şimdi aramya uğraşmadım yatıcam birazdan...
  • 30-11-2012, 10:13:06
    #3
    private Bitmap CreateScreenshot(Control Control, int x, int y)
    {
    	Bitmap Screenshot = new Bitmap(1000, 1000);
    
    	Control.DrawToBitmap(Screenshot, new Rectangle(x, y, Control.Width, Control.Height));
    	return Screenshot;
    }
    
    private void resimAl()
    {
    
    	IHTMLDocument2 doc = (IHTMLDocument2)Wb1.Document.Window.Frames.Item(0).Document.DomDocument;
    	mshtml.IHTMLSelectionObject sobj = doc.selection;
    	mshtml.HTMLBody body = doc.body as mshtml.HTMLBody;
    	sobj.empty();
    	mshtml.IHTMLControlRange range = body.createControlRange() as mshtml.IHTMLControlRange;
    	int a = Wb1.Document.Window.Frames.Item(0).Document.Images.Count;
    
    	mshtml.IHTMLControlElement img = (mshtml.IHTMLControlElement)Wb1.Document.Window.Frames.Item(0).Document.GetElementById("captcha_image").DomElement;
    
    	range.@add(img);
    	range.@select();
    	range.execCommand("Copy", false, null);
    
    	Bitmap bimg = new Bitmap(Clipboard.GetImage());
    	PictureBox1.Image = bimg;
    
    }

    zamanında yaptıgım bir projeden picturebox1 captcha imajı için, wb1 de webbrowser kodu incelersen anlarsın zaten
  • 30-11-2012, 15:32:30
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    C# (Open Source)
    Google reCaptcha projesini sizler için Csharp projesi haline getirdik. Açık kaynak bu projeyi keyfinize göre değiştirebilirsiniz.



    Proje indirme adres;
    http://baymyo.com/Default.aspx?m=Projeler&pno=2
  • 30-11-2012, 18:18:01
    #5
    Üyeliği durduruldu
    beyler yardımlarınız için teşekkür ederim şu an uğraşıyorum,
    ilkerxx senin yaptığın kodu entegre etmeye calıştım fakat şu hatayı alıyorum.

    Hatayı aldığım yer koyu renkli item ler
    IHTMLDocument2 doc = (IHTMLDocument2)Wb1.Document.Window.Frames.Item(0).Document.DomDocument;





    Uygulama Dosyası İndir
  • 01-12-2012, 22:07:13
    #6


    Google reCaptcha Sniper projesi uygulamayı indirmek için aşağıdaki bağlantıyı ziyaret ediniz.

    http://www.baymyo.com/Default.aspx?m=Projeler&pno=2



    sevgilerimizle..
  • 01-12-2012, 22:08:28
    #7
    Üyeliği durduruldu
    Mustafa bey, yapmak istediğim programı yaptı.
    Kendisine buradan tekrar teşekkür ediyorum.