로드 된 이미지를 웹 브라우저에서 그림 상자로 복사하거나 복사하는 방법이 있습니까?로드 된 이미지를 웹 브라우저에서 그림 상자로 복사하는 방법
복사하려고하는 이미지는 "captcha"이미지이며 모든 요청이 변경됩니다. 웹 브라우저에서로드 된 이미지가 그림 상자와 동일해야합니다.
img
태그를 분할하여 이미지를 다시 요청하려고했습니다. 그것은 효과가 있지만 사진 상자 이미지는 웹 브라우저가 보여주는 것과 동일하지 않았습니다.
여기까지 제가 한 것입니다. 그것은 하나의 웹 브라우저, 하나의 그림 상자, 하나의 텍스트 상자, 하나 개의 버튼
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.IO;
using System.Net;
namespace arman_dobare_kir_mishavad
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str2 = webBrowser1.DocumentText;
string[] strArray2;
strArray2 = Regex.Split(Regex.Split(str2, "<img id=\"content1_imgCaptcha\" src=\"")[1], "\"");
textBox1.Text = strArray2[0];
this.pictureBox1.ImageLocation = "http://www.hashkiller.co.uk" + strArray2[0];
return;
}
public void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
}
}
}
당신이 한 일을 보여주세요. – Shaharyar
괜찮습니다. 내 게시물을 편집했습니다 ... – sci3nt15t
디버깅 할 때'strArray2 [0]'은 무엇입니까? –