2012-01-17 10 views
0

私はクッキーのリストを表示したい、私はこのファイルを読むことができません。誰もこのファイル(cookies4.dat)からデータを読み込む際に私を案内してくれますか? オペラブラウザからです。C#を使ってcookies4.datファイルを読むには?

ありがとうございました。

答えて

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#を使用して、.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

関連する問題