2012-01-17 2 views

답변

0

CodeProject 문서 오페라를 포함한 주요 브라우저, 쿠키를 읽기에 대한 자세한 내용을 보여줍니다. 불행히도 그것은 마술이 어떻게 이루어 졌는지에 대해서는 자세하게 설명하지 않지만 코드를 다운로드하여 체크 아웃 할 수 있어야합니다.

는 방법 중 몇 가지 포함 :

private static string GetOperaCookiePath() 
{ 
    string s = Environment.GetFolderPath(
     Environment.SpecialFolder.ApplicationData); 
    s += @"\Opera\Opera\cookies4.dat"; 

    if (!File.Exists(s)) 
     return string.Empty; 

    return s; 
} 

private static bool GetCookie_Opera(string strHost, string strField, ref string Value) 
{ 
    Value = ""; 
    bool fRtn = false; 
    string strPath; 

    // Check to see if Opera Installed 
    strPath = GetOperaCookiePath(); 
    if (string.Empty == strPath) // Nope, perhaps another browser 
     return false; 

    try 
    { 
     OpraCookieJar cookieJar = new OpraCookieJar(strPath); 
     List<O4Cookie> cookies = cookieJar.GetCookies(strHost); 

     if (null != cookies) 
     { 
      foreach (O4Cookie cookie in cookies) 
      { 
       if (cookie.Name.ToUpper().Equals(strField.ToUpper())) 
       { 
        Value = cookie.Value; 
        fRtn = true; 
        break; 
       } 
      } 
     } 
    } 
    catch (Exception) 
    { 
     Value = string.Empty; 
     fRtn = false; 
    } 
    return fRtn; 
} 
+0

시도하지 않았지만 도움이 될 것이라고 생각합니다. – user725110

1

the documentation을 사용해 보셨습니까?

+0

내가 설명서를 겪었어요,하지만 난 C# .NET을 사용하여 .DAT 파일을 읽을 수있는 방법이 필요합니다, 단지 그 후, 나는이 문서를 사용하여 정보를 추출 할 수 있습니다 . – user725110

+0

지금까지 시도한 코드를 게시하십시오. 설명서가 시작하기에 충분할 것 같습니다. –

0
+0

설명서를 읽었지만 C#을 사용하여 .dat 파일을 읽는 방법이 필요합니다. 그 후에야이 설명서를 사용하여 정보를 추출 할 수 있습니다. – user725110

+1

[그냥 링크로 대답하지 마십시오.] (http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers) 컨텍스트 추가 링크 된 자원에서 몇 가지 선택 견적과 같은 답변에. – mellamokb

관련 문제