Webbrowser 컨트롤에서 확인 코드 이미지를 얻는 방법은 무엇입니까? 이미지 개체

다람쥐 다우니

인증 코드 이미지입니다. 따라서 URL로 다운로드에 응답하지 마십시오.

일부 버그로 "커맨드 복사"는 이미지가 아닌 URL 만 복사하는 경우가 있습니다. 따라서 IHTMLControlRange.execCommand 메서드를 사용하여 응답하지 마십시오.

일부 웹 사이트는 HTML5 페이지가 아닙니다. 그러니 캔버스 태그로 대답하지 마십시오.

.... 다른 방법은?

다람쥐 다우니

좋아요 ... 다운로드를 시도하고 있습니다 ... 작동합니다!

브라우저 컨트롤의 페이지와 동일한 매개 변수로 요청을 위조합니다.

var hRequest = WebRequest.CreateHttp("/*Rand Code Url*/?rnd=" + new Random().NextDouble());
hRequest.Accept = "image/png, image/svg+xml, image/jxr, image/*; q=0.8, */*; q=0.5";
hRequest.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
hRequest.Headers.Add(HttpRequestHeader.AcceptLanguage, /*Page AcceptLanguage*/);
hRequest.KeepAlive = true;
string cookie = "";
webBrowser.Invoke((MethodInvoker)delegate { cookie = webBrowser.Document.Cookie; });
hRequest.Headers.Add(HttpRequestHeader.Cookie, cookie);
hRequest.Headers.Add("DNT", "1");
hRequest.Host = /*page window.location.host*/;
hRequest.Referer = /*page.referer*/;
hRequest.UserAgent = /*page navigator.userAgent*/;
hRequest.Method = "GET";
var hResponse = hRequest.GetResponse();
var response = hResponse.GetResponseStream();
List<byte> data = new List<byte>();
//read stream
while (true)
{
    int i = response.ReadByte();
    if (i >= 0)
        data.Add((byte)i);
    else
        break;
}
if (data.Count == 0) return "";//if not succes, return empty string
//convert to Base64 string
string RandBase64 = Convert.ToBase64String(data.ToArray());
hResponse.Dispose();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WPF에서 이미지 컨트롤에 이미지를로드하는 방법은 무엇입니까?

분류에서Dev

이미지 맵 코드를 개별 객체로 분리하는 효율적인 방법은 무엇입니까?

분류에서Dev

개체 코드가 16/32 비트인지 확인하는 방법은 무엇입니까?

분류에서Dev

Mongoose-중첩 된 개체가 쿼리에 이미 있는지 확인하는 방법은 무엇입니까?

분류에서Dev

네트워크 이미지가 이미로드되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

Symfony2. 컨트롤러가 공개 / 개인 / 보호 여부와 인수가 있는지 여부에 관계없이 컨트롤러가 일부 메서드를 구현하는지 확인하는 방법은 무엇입니까?

분류에서Dev

Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

분류에서Dev

Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

분류에서Dev

이미지가있는 확장 : 템플릿에서 전체 이미지 경로를 얻는 방법은 무엇입니까?

분류에서Dev

Python Azure Storage에서 Blob 이미지를 다운로드하고 여기에서 이미지 개체를 만드는 방법은 무엇입니까?

분류에서Dev

이미지 / 개체를 확대 / 축소 / 크기 조정 한 후 Canvas 내에서 드래그하는 방법은 무엇입니까?

분류에서Dev

Uploadify에서 이미지를 업로드하기 전에 이미지 너비와 높이를 확인하는 방법은 무엇입니까?

분류에서Dev

이미지를 서버에 저장하기 전에 업로드 파일 제어에서 이미지 크기를 확인하는 방법은 무엇입니까?

분류에서Dev

Pulumi-개인 레지스트리에서 Docker 이미지를 가져 오는 방법은 무엇입니까?

분류에서Dev

Android에서 iData (Mobile Computer iData95E) iScan 바코드 이미지를 얻는 방법은 무엇입니까?

분류에서Dev

UIImagePicker 컨트롤러 스토리 보드에 사진 앨범의 일부 이미지를 표시하고 사용자가 다른 이미지에서 선택하도록 확장하는 방법은 무엇입니까?

분류에서Dev

엄지 이미지를 개별 슬라이드 이미지로 가져 오는 방법은 무엇입니까?

분류에서Dev

장고에서 두 개 이상의 이미지 업로드를 허용하는 방법은 무엇입니까?

분류에서Dev

mouseenter 및 mouseleave에서 jQuery로 2 개의 이미지를 페이드하는 방법은 무엇입니까?

분류에서Dev

이 이미지 코드를 PHP에서 에코하는 방법은 무엇입니까?

분류에서Dev

페이지 개체 메서드에 매개 변수를 보내고 그 존재를 확인하는 방법은 무엇입니까?

분류에서Dev

이미지의 개체 주위에 사각형을 만드는 방법은 무엇입니까?

분류에서Dev

MATLAB의 이미지 세트에서 GIF 이미지를 만드는 방법은 무엇입니까?

분류에서Dev

페이지에 10 개 이상의 전체 크기 이미지로드를 동적으로 최적화하는 방법은 무엇입니까?

분류에서Dev

HTML에서 무한 스크롤 이미지 페이지를 만드는 방법은 무엇입니까?

분류에서Dev

Xamarin.Android에서 이미지를 확대 / 축소 가능하게 만드는 방법은 무엇입니까?

분류에서Dev

tabcontrol 페이지에서 빈 컨트롤을 확인하는 방법은 무엇입니까?

분류에서Dev

C #에서 개체 유형이 이것과 같은지 확인하는 방법은 무엇입니까?

분류에서Dev

Behat에서 여러 페이지의 헤더 상태 코드를 확인하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    WPF에서 이미지 컨트롤에 이미지를로드하는 방법은 무엇입니까?

  2. 2

    이미지 맵 코드를 개별 객체로 분리하는 효율적인 방법은 무엇입니까?

  3. 3

    개체 코드가 16/32 비트인지 확인하는 방법은 무엇입니까?

  4. 4

    Mongoose-중첩 된 개체가 쿼리에 이미 있는지 확인하는 방법은 무엇입니까?

  5. 5

    네트워크 이미지가 이미로드되었는지 확인하는 방법은 무엇입니까?

  6. 6

    Symfony2. 컨트롤러가 공개 / 개인 / 보호 여부와 인수가 있는지 여부에 관계없이 컨트롤러가 일부 메서드를 구현하는지 확인하는 방법은 무엇입니까?

  7. 7

    Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

  8. 8

    Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

  9. 9

    이미지가있는 확장 : 템플릿에서 전체 이미지 경로를 얻는 방법은 무엇입니까?

  10. 10

    Python Azure Storage에서 Blob 이미지를 다운로드하고 여기에서 이미지 개체를 만드는 방법은 무엇입니까?

  11. 11

    이미지 / 개체를 확대 / 축소 / 크기 조정 한 후 Canvas 내에서 드래그하는 방법은 무엇입니까?

  12. 12

    Uploadify에서 이미지를 업로드하기 전에 이미지 너비와 높이를 확인하는 방법은 무엇입니까?

  13. 13

    이미지를 서버에 저장하기 전에 업로드 파일 제어에서 이미지 크기를 확인하는 방법은 무엇입니까?

  14. 14

    Pulumi-개인 레지스트리에서 Docker 이미지를 가져 오는 방법은 무엇입니까?

  15. 15

    Android에서 iData (Mobile Computer iData95E) iScan 바코드 이미지를 얻는 방법은 무엇입니까?

  16. 16

    UIImagePicker 컨트롤러 스토리 보드에 사진 앨범의 일부 이미지를 표시하고 사용자가 다른 이미지에서 선택하도록 확장하는 방법은 무엇입니까?

  17. 17

    엄지 이미지를 개별 슬라이드 이미지로 가져 오는 방법은 무엇입니까?

  18. 18

    장고에서 두 개 이상의 이미지 업로드를 허용하는 방법은 무엇입니까?

  19. 19

    mouseenter 및 mouseleave에서 jQuery로 2 개의 이미지를 페이드하는 방법은 무엇입니까?

  20. 20

    이 이미지 코드를 PHP에서 에코하는 방법은 무엇입니까?

  21. 21

    페이지 개체 메서드에 매개 변수를 보내고 그 존재를 확인하는 방법은 무엇입니까?

  22. 22

    이미지의 개체 주위에 사각형을 만드는 방법은 무엇입니까?

  23. 23

    MATLAB의 이미지 세트에서 GIF 이미지를 만드는 방법은 무엇입니까?

  24. 24

    페이지에 10 개 이상의 전체 크기 이미지로드를 동적으로 최적화하는 방법은 무엇입니까?

  25. 25

    HTML에서 무한 스크롤 이미지 페이지를 만드는 방법은 무엇입니까?

  26. 26

    Xamarin.Android에서 이미지를 확대 / 축소 가능하게 만드는 방법은 무엇입니까?

  27. 27

    tabcontrol 페이지에서 빈 컨트롤을 확인하는 방법은 무엇입니까?

  28. 28

    C #에서 개체 유형이 이것과 같은지 확인하는 방법은 무엇입니까?

  29. 29

    Behat에서 여러 페이지의 헤더 상태 코드를 확인하는 방법은 무엇입니까?

뜨겁다태그

보관