не подскажешь еще, как прокси сохранить?Можно работать через вот эти методы:
project.Profile.Load
project.Profile.Save
Все, разобрался) А как сохранить по отдельности каждый файл: прокси, куки итд?не подскажешь еще как прокси сохранить?
Такой возможности нет.Все, разобрался) А как сохранить по отдельности каждый файл: прокси, куки итд?
должна быть). Я шаблон купил, дак вот, в нем все сохраняется в отдельную папку: прокси, куки, данные.Такой возможности нет.
Файл профиля - это архив. Из него все файлы распаковываются.должна быть). Я шаблон купил, дак вот, в нем все сохраняется в отдельную папку: прокси, куки, данные.
Я хочу сделать его совместимым с моим шаблоном, и пытаюсь разобраться как он это делает
//создаем папку
Directory.CreateDirectory(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login);
// save data profile
string profiledata = project.Profile.ToString();
File.WriteAllText(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpdata", profiledata, Encoding.UTF8);
// save cookie
instance.SaveCookie(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpcookie");
// save proxy
string proxy = instance.GetProxy();
File.WriteAllText(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpproxy", proxy, Encoding.UTF8);
// save LocalStorage
instance.SaveLocalStorage(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpstorage");
// save Plugins
instance.SavePlugins(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpplugin");
// load data profile
project.Profile.FromString(File.ReadAllText(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpdata"));
// load cookie
instance.LoadCookie(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpcookie");
// set proxy
instance.SetProxy(File.ReadAllText(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpproxy"));
// load LocalStorage
instance.LoadLocalStorage(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpstorage");
// load Plugins
instance.LoadPlugins(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpplugin");
.2ip.ru TRUE / FALSE 11/14/2016 21:32:58 __utmt 1 FALSE FALSE
.2ip.ru TRUE / FALSE 11/14/2018 21:22:58 __utma 260173902.236725824.1479147777.1479147777.1479147777.1 FALSE FALSE
.2ip.ru TRUE / FALSE 11/14/2016 21:52:58 __utmb 260173902.1.10.1479147778 FALSE FALSE
.2ip.ru TRUE / FALSE 05/18/2033 06:33:20 __utmc 260173902 FALSE TRUE
.2ip.ru TRUE / FALSE 05/16/2017 09:22:58 __utmz 260173902.1479147778.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) FALSE FALSE
.2ip.ru TRUE / FALSE 1494916354 __utmz 260173902.1479148354.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
.2ip.ru TRUE / FALSE 1479148954 __utmt 1
.2ip.ru TRUE / FALSE 1542220354 __utma 260173902.445900990.1479148348.1479148348.1479148348.1
.2ip.ru TRUE / FALSE 1479150154 __utmb 260173902.1.10.1479148354
это косяк палюбому! в фф время у кук в таймпстемпе сразу палево если такая разница! Вот так зенку и палят!Zenno сохраняет
а firefoxКод:.2ip.ru TRUE / FALSE 11/14/2016 21:32:58 __utmt 1 FALSE FALSE .2ip.ru TRUE / FALSE 11/14/2018 21:22:58 __utma 260173902.236725824.1479147777.1479147777.1479147777.1 FALSE FALSE .2ip.ru TRUE / FALSE 11/14/2016 21:52:58 __utmb 260173902.1.10.1479147778 FALSE FALSE .2ip.ru TRUE / FALSE 05/18/2033 06:33:20 __utmc 260173902 FALSE TRUE .2ip.ru TRUE / FALSE 05/16/2017 09:22:58 __utmz 260173902.1479147778.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) FALSE FALSE
есть какое то решение приведения в формат общий!??Код:.2ip.ru TRUE / FALSE 1494916354 __utmz 260173902.1479148354.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none) .2ip.ru TRUE / FALSE 1479148954 __utmt 1 .2ip.ru TRUE / FALSE 1542220354 __utma 260173902.445900990.1479148348.1479148348.1479148348.1 .2ip.ru TRUE / FALSE 1479150154 __utmb 260173902.1.10.1479148354
Не палит. Это внутренний формат сохранения. Для сайта выдача идет уже стандартном для всех браузеров виде. Проверил)в фф время у кук в таймпстемпе сразу палево если такая разница! Вот так зенку и палят!
Есть.храню профиль и куки в базе. довольно не удобно что куки можно загрузить только из файла. приходиться сначала брать из базы потом сохранять в фал и только потом подгружать в инстанс. тоже самое при записи, только в обратном порядке. может есть другой способ?
неполучається загрузити профіль в чім може бути причина?может кому пригодиться
сохранить профиль по файлам
загрузитьКод://создаем папку Directory.CreateDirectory(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login); // save data profile string profiledata = project.Profile.ToString(); File.WriteAllText(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpdata", profiledata, Encoding.UTF8); // save cookie instance.SaveCookie(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpcookie"); // save proxy string proxy = instance.GetProxy(); File.WriteAllText(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpproxy", proxy, Encoding.UTF8); // save LocalStorage instance.SaveLocalStorage(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpstorage"); // save Plugins instance.SavePlugins(project.Variables["profile_adress"].Value + "\\" + project.Profile.Login + "\\" + project.Profile.Login + ".zpplugin");
Код:// load data profile project.Profile.FromString(File.ReadAllText(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpdata")); // load cookie instance.LoadCookie(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpcookie"); // set proxy instance.SetProxy(File.ReadAllText(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpproxy")); // load LocalStorage instance.LoadLocalStorage(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpstorage"); // load Plugins instance.LoadPlugins(project.Variables["profile_adress"].Value + "\\" + project.Variables["Login"].Value + "\\" + project.Variables["Login"].Value + ".zpplugin");
Какую ошибку пишет?неполучається загрузити профіль в чім може бути причина?
ось ту що потрібно вставляти project.Variables["Login"]
Не может найти такой путь. Проверяйте...що я нетак роблю?
та вказую в переменой путь куда сохранятисохраняете профиль как?
код напиши весь, как сохраняешь и как загружаешь профильта вказую в переменой путь куда сохраняти
Как оказалось - нельзя. project.Profile.Load НЕ РАБОТАЕТ на 5.9.9.1 и на 5.10.3.1. Это просто ад какой-то. Я теперь понимаю почему у людей в шаблонах такие странные решения, потому что у вас половина функционала или не работает или работает через одно место.Можно работать через вот эти методы:
project.Profile.Load