using CefSharp;
|
using CefSharp.WinForms;
|
using Newtonsoft.Json;
|
using Newtonsoft.Json.Linq;
|
using System;
|
using System.Collections.Generic;
|
using System.IO;
|
using System.Linq;
|
using System.Reflection;
|
using System.Windows.Forms;
|
|
using WindowsFormsApp1.utils;
|
using WindowsFormsApp1.utils.tb;
|
|
namespace WindowsFormsApp1
|
{
|
static class Program
|
{
|
private static object onSuccess;
|
|
|
|
|
/// <summary>
|
/// 应用程序的主入口点。
|
/// </summary>
|
[STAThread]
|
static void Main()
|
{
|
Application.EnableVisualStyles();
|
Application.SetCompatibleTextRenderingDefault(false);
|
AppDomain.CurrentDomain.AssemblyResolve += Resolver;
|
// SQLiteDataBaseUtil.getInstance().AddTaoBaoAccount();
|
SQLiteDataBaseUtil.getInstance().ListTaoBaoAccount();
|
CefSettings _settings= new CefSettings();
|
_settings.PersistSessionCookies = true;
|
Cef.Initialize(_settings);
|
Application.Run(new Main());
|
//Application.Run(new TBLogin(2));
|
//TestCookie();
|
}
|
|
|
private static Assembly Resolver(object sender, ResolveEventArgs args)
|
{
|
if (args.Name.StartsWith("CefSharp"))
|
{
|
string assemblyName = args.Name.Split(new[] { ',' }, 2)[0] + ".dll";
|
string archSpecificPath = Path.Combine(AppDomain.CurrentDomain.SetupInformation.ApplicationBase,
|
Environment.Is64BitProcess ? "x64" : "x86",
|
assemblyName);
|
return File.Exists(archSpecificPath)
|
? Assembly.LoadFile(archSpecificPath)
|
: null;
|
}
|
return null;
|
}
|
|
private static void TestCookie() {
|
String cookies = "cna=Q9eYFEM1rm8CAXH7EKUDSamu; otherx=e%3D1%26p%3D*%26s%3D0%26c%3D0%26f%3D0%26g%3D0%26t%3D0; hng=CN%7Czh-CN%7CCNY%7C156; lid=%E6%A4%B0%E8%A7%86%E7%A7%91%E6%8A%80; enc=RGqVJip4t0I%2Bu6rmW8v5j6r8tqJSACRF%2F92GJymWSYUrcPIi%2BLfoZwxWR31%2BNEoPUsPmhqtFMEU9tg0cNz2UuA%3D%3D; sm4=500100; sgcookie=EsgReQXiPG936%2FDLxoo76; t=2e0bd62b0e7ef117c2752bc8f5a47149; tracknick=%5Cu6930%5Cu89C6%5Cu79D1%5Cu6280; lgc=%5Cu6930%5Cu89C6%5Cu79D1%5Cu6280; _tb_token_=e7e1833ff3e3e; cookie2=141eef46fe5d454202093f0c085f77d6; _m_h5_tk=aa1765c2711f8214225e4cd840e2fc7f_1592215556600; _m_h5_tk_enc=f385dc4a51d9511d2f572363e2600eb6; dnk=%5Cu6930%5Cu89C6%5Cu79D1%5Cu6280; uc1=existShop=false&pas=0&cookie14=UoTV7gOtpy1DDQ%3D%3D&cookie21=UtASsssmfuQi&cookie16=W5iHLLyFPlMGbLDwA%2BdvAGZqLg%3D%3D&cookie15=URm48syIIVrSKA%3D%3D; uc3=id2=UNN%2F6whEupDGWQ%3D%3D&nk2=sbdfkkkB37A%3D&vt3=F8dBxGDXLASVnQp5e6g%3D&lg2=UtASsssmOIJ0bQ%3D%3D; _l_g_=Ug%3D%3D; uc4=id4=0%40UgQ3BPth2rlXv3Pxjwnw703Qf5%2Fd&nk4=0%40s9JQzQv3gdCkG6Ybkta0BsGleQ%3D%3D; unb=3327215652; cookie1=AnRaCZfOZrWoY8u%2BoXxB8y%2FnnwnZszWqI6Bbr5BrFtM%3D; login=true; cookie17=UNN%2F6whEupDGWQ%3D%3D; _nk_=%5Cu6930%5Cu89C6%5Cu79D1%5Cu6280; sg=%E6%8A%8021; csg=85507ef5; l=eBPRIjGqvEU6H_93KOfZourza77TSIRAguPzaNbMiOCP_5565gThWZxkse8BCnGNh6VkR3RILX7QBeYBqQAonxvtFnNOGsDmn; isg=BMvLGZKcEXVl109UCASCztw-Wm-1YN_i6adODD3Iq4phXOu-xTQzM-b6NlSy_Dfa";
|
TBCookieUtil.parseAccount(cookies);
|
}
|
}
|
|
|
}
|