Есть код для работы с куками.
Под движком фаерфокса нормально работает, а под движком хрома появляется ошибка
C#:
Dictionary<string, object> data = new Dictionary<string, object>();
data["proxy"] = instance.GetProxy();
data["useragent"] = project.Profile.UserAgent;
System.Net.CookieCollection cookieCollection = new System.Net.CookieCollection();
foreach(string domain in project.Profile.CookieContainer.Domains)
{
foreach(var cookie in project.Profile.CookieContainer.Get(domain))
{
cookieCollection.Add(
new System.Net.Cookie(
cookie.Name,
// HttpServerUtility.UrlEncode
System.Web.HttpUtility.UrlEncode(cookie.Value),
cookie.Path,
domain
)
);
}
}
data["cookie"] = cookieCollection;
data["login"] = "";
data["password"] = "";
string filePath = Path.Combine(
project.Directory + @"\mydata\acc",
"output",
project.Variables["profileId"].Value + ".profile"
);
using (FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate))
{
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter().Serialize(fs, data);
}
Выполнение действия CSharp OwnCode. The 'Name'='' part of the cookie is invalid.
, помогите привести в рабочий вид для хрома.