1更新cef版本到138 2其他一些小改动
This commit is contained in:
1 parent
800ccb857d
commit
c5be88568c
161 files changed
+1670
-6757
No files matched your search
@@ -2,8 +2,6 @@
|
||||
using AllBase;
|
||||
using System;
|
||||
using Work.CollectClass;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
|
||||
namespace Work.Api
|
||||
{
|
||||
|
||||
@@ -6,8 +6,8 @@ using System.IO;
|
||||
using System.IO.Compression;
|
||||
using System.Net;
|
||||
using System.Threading;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using Work.CollectClass;
|
||||
using System.Text;
|
||||
using System.Linq;
|
||||
@@ -244,14 +244,14 @@ namespace Work.Api
|
||||
public static string getAnti0aon()
|
||||
{
|
||||
string anti = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
try
|
||||
{ anti = "0ao" + anti.Substring(3); }
|
||||
catch { }
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
// anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
// try
|
||||
// { anti = "0ao" + anti.Substring(3); }
|
||||
// catch { }
|
||||
//}
|
||||
return anti;
|
||||
}
|
||||
|
||||
|
||||
@@ -5,8 +5,6 @@ using System.Windows.Forms;
|
||||
using AllBase;
|
||||
using Work.CollectClass;
|
||||
using System.IO;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
|
||||
namespace Work.Api
|
||||
{
|
||||
@@ -175,11 +173,11 @@ namespace Work.Api
|
||||
//string fun2 = string.Format(@"getEncode('{0}','{1}','{2}')", strTime, strToken, strNumber);
|
||||
//string codex = ExecuteScript(fun2, strContent);
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
string dataUp = "{\"cat_id\":" + r.cat_id + ",\"crawlerInfo\":\"" + codex + "\",\"goods_type\":\"1\",\"country\":\"\",\"country_id\":\"\"," +
|
||||
"\"warehouse\":\"\",\"customs\":\"\",\"is_customs\":0,\"is_pre_sale\":0,\"pre_sale_time\":\"\"," +
|
||||
@@ -259,11 +257,11 @@ namespace Work.Api
|
||||
html = GetPostTaobaoHtml.GetJsonPost(url, refere, true, "", Shop.Cookies);
|
||||
|
||||
url = "https://mms.pinduoduo.com/glide/v2/mms/edit/commit/submit";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
data = "{\"goods_commit_id\":\"" + pinId + "\",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data, Shop.Cookies);
|
||||
error_msg = BaseRegex.GetStringJson(ref html, "error_msg");
|
||||
|
||||
@@ -5,8 +5,8 @@ using System.Threading;
|
||||
using AllBase;
|
||||
using Work.CollectClass;
|
||||
using Work.ManageClass;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
using System.Linq;
|
||||
using System.Diagnostics;
|
||||
using Newtonsoft.Json.Linq;
|
||||
@@ -2427,11 +2427,11 @@ namespace Work.Api
|
||||
string temp2 = strTime + "," + strToken + "," + strNumber;
|
||||
string fun2 = string.Format(@"getEncode('{0}','{1}','{2}')", strTime, strToken, strNumber);
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string goodProperties = UploadPinduoduoProperties.GetNew(catId, t.Cat1, ref pb, ref Shop, out mustCode);
|
||||
if (!string.IsNullOrEmpty(goodProperties))
|
||||
goodProperties = "[" + goodProperties.Substring(1) + "]";
|
||||
@@ -2513,11 +2513,11 @@ namespace Work.Api
|
||||
html = GetPostTaobaoHtml.GetJsonPost(url, refere, true, "", Cookies);
|
||||
t.GoodsId = BaseRegex.GetLongJson(ref html, "goods_id");
|
||||
url = "https://mms.pinduoduo.com/glide/v2/mms/edit/commit/submit";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
data = "{\"goods_commit_id\":\"" + pinId + "\",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data, Cookies);
|
||||
error_msg = BaseRegex.GetStringJson(ref html, "error_msg");
|
||||
|
||||
@@ -374,22 +374,22 @@ namespace Work.CollectClass
|
||||
|
||||
public void Ini()
|
||||
{
|
||||
string fileName = "lbigdata.dll";
|
||||
if (!FileBase.Exists(fileName))
|
||||
{
|
||||
GetHtml.DownloadFile("http://dl.qixiaoke.com/lbigdata.html", fileName);
|
||||
}
|
||||
string[] l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
if (l == null || l.Length < 300000)
|
||||
{
|
||||
GetHtml.DownloadFile("http://dl.qixiaoke.com/lbigdata.html", fileName);
|
||||
l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
}
|
||||
if (l == null || l.Length < 300000)
|
||||
{
|
||||
MessageBox.Show("初始化大数据异常,请检查网络", "提示");
|
||||
return;
|
||||
}
|
||||
//string fileName = "lbigdata.dll";
|
||||
//if (!FileBase.Exists(fileName))
|
||||
//{
|
||||
// GetHtml.DownloadFile("http://dl.qixiaoke.com/lbigdata.html", fileName);
|
||||
//}
|
||||
//string[] l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
//if (l == null || l.Length < 300000)
|
||||
//{
|
||||
// GetHtml.DownloadFile("http://dl.qixiaoke.com/lbigdata.html", fileName);
|
||||
// l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
//}
|
||||
//if (l == null || l.Length < 300000)
|
||||
//{
|
||||
// MessageBox.Show("初始化大数据异常,请检查网络", "提示");
|
||||
// return;
|
||||
//}
|
||||
}
|
||||
|
||||
public void IniKeyword()
|
||||
@@ -402,24 +402,24 @@ namespace Work.CollectClass
|
||||
NoKeyword.Add(l[i].Trim());
|
||||
}
|
||||
|
||||
//string fileName = "lbigdata.dll";
|
||||
string fileName = "Segment.dll";
|
||||
l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
if (l == null || l.Length < 300000)
|
||||
{
|
||||
MessageBox.Show("初始化大数据失败,请重新打开软件", "提示");
|
||||
return;
|
||||
}
|
||||
for (int i = 0; i < l.Length; i++)
|
||||
{
|
||||
if (string.IsNullOrEmpty(l[i]) || !l[i].Contains("\t"))
|
||||
continue;
|
||||
string[] ll = l[i].Split('\t');
|
||||
string keyword = ll[0].Replace(" ", "");
|
||||
int rank = int.Parse(ll[1]);
|
||||
if (!Keywords.ContainsKey(keyword))
|
||||
Keywords.Add(keyword, rank);
|
||||
}
|
||||
////string fileName = "lbigdata.dll";
|
||||
//string fileName = "Segment.dll";
|
||||
//l = FileBase.ReadAllLines(fileName, Encoding.UTF8);
|
||||
//if (l == null || l.Length < 300000)
|
||||
//{
|
||||
// MessageBox.Show("初始化大数据失败,请重新打开软件", "提示");
|
||||
// return;
|
||||
//}
|
||||
//for (int i = 0; i < l.Length; i++)
|
||||
//{
|
||||
// if (string.IsNullOrEmpty(l[i]) || !l[i].Contains("\t"))
|
||||
// continue;
|
||||
// string[] ll = l[i].Split('\t');
|
||||
// string keyword = ll[0].Replace(" ", "");
|
||||
// int rank = int.Parse(ll[1]);
|
||||
// if (!Keywords.ContainsKey(keyword))
|
||||
// Keywords.Add(keyword, rank);
|
||||
//}
|
||||
}
|
||||
/// <summary>
|
||||
/// 删除下架产品
|
||||
|
||||
@@ -7,8 +7,8 @@ using Work.Api;
|
||||
using System.Data;
|
||||
using Newtonsoft.Json;
|
||||
using System.Linq;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
using Work.ManageClass;
|
||||
|
||||
namespace Work.CollectClass
|
||||
@@ -61,19 +61,19 @@ namespace Work.CollectClass
|
||||
string refere = "https://mms.pinduoduo.com/exp/searchpromotion/create";
|
||||
int randx = new Random(Guid.NewGuid().GetHashCode()).Next(000000, 999999);
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"mallId\":" + mallId + ",\"planName\":\"" + randx + "\",\"sceneType\":0,\"crawlerInfo\":\"#codex#\"}";
|
||||
string html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data.Replace("#codex#", codex), cookies);
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
url = "https://mms.pinduoduo.com/venus/api/subway/goods/mall/goods";
|
||||
data = "{\"mallId\":" + mallId + ",\"orderBy\":0,\"pageNumber\":#pageNum#,\"pageSize\":100,\"sortBy\":0,\"crawlerInfo\":\"#codex#\"}";
|
||||
@@ -93,11 +93,11 @@ namespace Work.CollectClass
|
||||
|
||||
if (i != 0)
|
||||
{
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
html = GetPostTaobaoHtml.GetJsonPost(url, refere, true, data.Replace("#codex#", codex).Replace("#pageNum#", (i + 1).ToString()), cookies);
|
||||
if (string.IsNullOrEmpty(html) || !html.Contains("total"))
|
||||
@@ -151,11 +151,11 @@ namespace Work.CollectClass
|
||||
|
||||
if (i >= 20)
|
||||
break;
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
url = "https://mms.pinduoduo.com/venus/api/subway/keyword/recommend";
|
||||
refere = "https://mms.pinduoduo.com/exp/searchpromotion/create";
|
||||
@@ -164,22 +164,22 @@ namespace Work.CollectClass
|
||||
|
||||
string wordList = html;
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
//url = "https://mms.pinduoduo.com/venus/api/subway/creative/isUnmodifiableTitle";
|
||||
//data = "{\"mallId\":" + mallId + ",\"goodsId\":" + goodInfo.GoodsId + ",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
//html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data, cookies);
|
||||
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
url = "https://mms.pinduoduo.com/venus/api/goods/image/list";
|
||||
refere = "https://mms.pinduoduo.com/exp/searchpromotion/create";
|
||||
@@ -187,11 +187,11 @@ namespace Work.CollectClass
|
||||
html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data, cookies);
|
||||
|
||||
string imagelist = html;
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
if (planId == 0)
|
||||
{
|
||||
url = "https://mms.pinduoduo.com/venus/api/adPlan/create";
|
||||
@@ -283,11 +283,11 @@ namespace Work.CollectClass
|
||||
//data = "{\"mallId\":" + mallId + ",\"text\":\"[object Object]\",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
//html = GetPostTaobaoHtml.UploadTaobaoPost(url, refere, true, data, cookies);
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
url = "https://mms.pinduoduo.com/venus/api/subway/unit/create";
|
||||
refere = "https://mms.pinduoduo.com/exp/searchpromotion/create";
|
||||
@@ -2602,11 +2602,11 @@ namespace Work.CollectClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOffSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
@@ -3101,11 +3101,11 @@ namespace Work.CollectClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOnSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
@@ -3135,11 +3135,11 @@ namespace Work.CollectClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOffSale";
|
||||
|
||||
@@ -3,8 +3,8 @@ using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
using AllBase;
|
||||
using Work.Api;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using Work.ManageClass;
|
||||
|
||||
namespace Work.CollectClass
|
||||
@@ -200,11 +200,11 @@ namespace Work.CollectClass
|
||||
if (staple == "[]")
|
||||
staple = "普通商品";
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
url = "https://mms.pinduoduo.com/sydney/api/mallInfo/queryMallDataPageOverView";//"https://mms.pinduoduo.com/mars/shop/statisticsTrend";
|
||||
refere = "https://mms.pinduoduo.com/Pdd.html";
|
||||
data = "{\"queryDate\":\""+DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd")+"\",\"queryType\":2,\"crawlerInfo\":\"" + codext + "\" }";
|
||||
@@ -230,11 +230,11 @@ namespace Work.CollectClass
|
||||
|
||||
|
||||
//今天成交额
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
url = "https://mms.pinduoduo.com/sydney/api/mallInfo/mallPayList";// "https://mms.pinduoduo.com/mars/shop/queryDailyMallConfirmAmount";
|
||||
refere = "https://mms.pinduoduo.com/Pdd.html";
|
||||
data = "{\"crawlerInfo\":\"" + codext + "\" }";// UploadPinduoduoMain.AntiContent
|
||||
@@ -258,11 +258,11 @@ namespace Work.CollectClass
|
||||
decimal todayMount = todayNum;
|
||||
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
url = "https://mms.pinduoduo.com/sydney/api/mallInfo/queryMallDataPageOverView";//"https://mms.pinduoduo.com/mars/shop/statisticsTrend";
|
||||
refere = "https://mms.pinduoduo.com/Pdd.html";
|
||||
data = "{\"queryDate\":\"" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"queryType\":0,\"crawlerInfo\":\"" + codext + "\" }";
|
||||
@@ -284,11 +284,11 @@ namespace Work.CollectClass
|
||||
//昨天天成交金额
|
||||
decimal yesdayIn = BaseRegex.GetDecimalJson(ref html, "cfmOrdrAmt");
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codext = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
url = "https://mms.pinduoduo.com/sydney/api/mallInfo/queryMallDataPageOverView";//"https://mms.pinduoduo.com/mars/shop/statisticsTrend";
|
||||
refere = "https://mms.pinduoduo.com/Pdd.html";
|
||||
data = "{\"queryDate\":\"" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"queryType\":1,\"crawlerInfo\":\"" + codext + "\" }";
|
||||
@@ -739,11 +739,11 @@ namespace Work.CollectClass
|
||||
|
||||
|
||||
//昨天
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
//url = "https://mms.pinduoduo.com/sydney/api/mallFlow/queryMallFlowOverView"; //"https://mms.pinduoduo.com/sydney/api/goodsDataShow/queryGoodsPageOverView";
|
||||
//refere = "https://mms.pinduoduo.com/sycm/goods_effect";
|
||||
//data = "{\"beginDate\":\""+ DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"endDate\":\""+ DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"crawlerInfo\":\""+ codex + "\"}";
|
||||
@@ -785,11 +785,11 @@ namespace Work.CollectClass
|
||||
//}
|
||||
if (sevFlag)
|
||||
{
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
//url = "https://mms.pinduoduo.com/sydney/api/mallFlow/queryMallFlowOverView"; //"https://mms.pinduoduo.com/sydney/api/goodsDataShow/queryGoodsPageOverView";
|
||||
//refere = "https://mms.pinduoduo.com/sycm/goods_effect";
|
||||
//data = "{\"beginDate\":\"" + DateTime.Now.AddDays(-7).ToString("yyyy-MM-dd") + "\",\"endDate\":\"" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
@@ -834,11 +834,11 @@ namespace Work.CollectClass
|
||||
if (thirFlag)
|
||||
{
|
||||
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
//url = "https://mms.pinduoduo.com/sydney/api/mallFlow/queryMallFlowOverView"; //"https://mms.pinduoduo.com/sydney/api/goodsDataShow/queryGoodsPageOverView";
|
||||
//refere = "https://mms.pinduoduo.com/sycm/goods_effect";
|
||||
//data = "{\"beginDate\":\"" + DateTime.Now.AddDays(-30).ToString("yyyy-MM-dd") + "\",\"endDate\":\"" + DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd") + "\",\"crawlerInfo\":\"" + codex + "\"}";
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
using AllBase;
|
||||
using CefSharp;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.Specialized;
|
||||
@@ -811,14 +809,14 @@ namespace Work.CollectClass
|
||||
public static string getAnti0aon()
|
||||
{
|
||||
string anti = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
try
|
||||
{ anti = "0ao" + anti.Substring(3); }
|
||||
catch { }
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
// anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
// try
|
||||
// { anti = "0ao" + anti.Substring(3); }
|
||||
// catch { }
|
||||
//}
|
||||
return anti;
|
||||
}
|
||||
|
||||
@@ -1545,11 +1543,11 @@ namespace Work.CollectClass
|
||||
public static string GetAntiContent0ao_v2(string sUserAgent = "")
|
||||
{
|
||||
string sAntiContent = string.Empty;
|
||||
using (V8JsEngine v8JsEngine = new V8JsEngine())
|
||||
{
|
||||
v8JsEngine.Execute(PinDuoDuo_0aoNew);
|
||||
sAntiContent = (string)v8JsEngine.CallFunction("getAntiContent", sUserAgent);
|
||||
}
|
||||
//using (V8JsEngine v8JsEngine = new V8JsEngine())
|
||||
//{
|
||||
// v8JsEngine.Execute(PinDuoDuo_0aoNew);
|
||||
// sAntiContent = (string)v8JsEngine.CallFunction("getAntiContent", sUserAgent);
|
||||
//}
|
||||
return sAntiContent;
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using AllBase;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
@@ -103,14 +103,14 @@ namespace Work.CollectClass
|
||||
public static string getAnti0aon()
|
||||
{
|
||||
string anti = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
try
|
||||
{ anti = "0ao" + anti.Substring(3); }
|
||||
catch { }
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
// anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
// try
|
||||
// { anti = "0ao" + anti.Substring(3); }
|
||||
// catch { }
|
||||
//}
|
||||
return anti;
|
||||
}
|
||||
|
||||
|
||||
+66
-66
@@ -96,7 +96,7 @@ offCountPara,false;offProductPara,100;IrregularitiesPara,true;noNeerPara,true;no
|
||||
Task.Run(() => { CheckFiles(); IsCheckFilesFinish = true; InitProgress(1); });
|
||||
//Task.Run(() => { CheckUpdataFile(); });
|
||||
Task.Run(() => { new Segment().GetWord(); InitProgress(1); });
|
||||
Task.Run(() => { new PinduoduoCatList().Get(); InitProgress(1); });
|
||||
//Task.Run(() => { new PinduoduoCatList().Get(); InitProgress(1); }); // pdd cat
|
||||
Task.Run(() => { GetMacCode(); InitProgress(1); });
|
||||
#if DEBUG
|
||||
if (!File.Exists(System.Environment.CurrentDirectory + "\\TemuKJD.exe.choice.debug.tools"))
|
||||
@@ -849,73 +849,73 @@ offCountPara,false;offProductPara,100;IrregularitiesPara,true;noNeerPara,true;no
|
||||
}
|
||||
|
||||
//加载配置文件
|
||||
string lines = File.ReadAllText("config/标题过滤词x.ini", Encoding.Default);
|
||||
if (!string.IsNullOrEmpty(lines))
|
||||
{
|
||||
if (IsBase64(lines))
|
||||
{
|
||||
lines = Base64Decrypt(lines);
|
||||
}
|
||||
foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
{
|
||||
if (string.IsNullOrEmpty(s))
|
||||
continue;
|
||||
if (s.Trim().Length < 2)
|
||||
continue;
|
||||
AlibabaShop.NoTitleWords.Add(s.Trim());
|
||||
}
|
||||
//string lines = File.ReadAllText("config/标题过滤词x.ini", Encoding.Default);
|
||||
//if (!string.IsNullOrEmpty(lines))
|
||||
//{
|
||||
// if (IsBase64(lines))
|
||||
// {
|
||||
// lines = Base64Decrypt(lines);
|
||||
// }
|
||||
// foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
// {
|
||||
// if (string.IsNullOrEmpty(s))
|
||||
// continue;
|
||||
// if (s.Trim().Length < 2)
|
||||
// continue;
|
||||
// AlibabaShop.NoTitleWords.Add(s.Trim());
|
||||
// }
|
||||
//
|
||||
// InitProgress(1);
|
||||
//}
|
||||
|
||||
//lines = File.ReadAllText("config/属性过滤词x.ini", Encoding.Default);
|
||||
//if (!string.IsNullOrEmpty(lines))
|
||||
//{
|
||||
//if (IsBase64(lines))
|
||||
//{
|
||||
//lines = Base64Decrypt(lines);
|
||||
//}
|
||||
//foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
//{
|
||||
//if (string.IsNullOrEmpty(s))
|
||||
//continue;
|
||||
//AlibabaShop.NoPropWords.Add(s.Trim());
|
||||
//}
|
||||
|
||||
//InitProgress(1);
|
||||
//}
|
||||
//lines = File.ReadAllText("config/品牌属性过滤x.ini", Encoding.Default);
|
||||
//if (!string.IsNullOrEmpty(lines))
|
||||
//{
|
||||
//if (IsBase64(lines))
|
||||
//{
|
||||
//lines = Base64Decrypt(lines);
|
||||
//}
|
||||
//foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
//{
|
||||
//if (string.IsNullOrEmpty(s))
|
||||
//continue;
|
||||
//AlibabaShop.NoBrandName.Add(s.Trim());
|
||||
//}
|
||||
|
||||
//InitProgress(1);
|
||||
//}
|
||||
//lines = File.ReadAllText("config/标题包含过滤x.ini", Encoding.Default);
|
||||
//if (!string.IsNullOrEmpty(lines))
|
||||
//{
|
||||
//if (IsBase64(lines))
|
||||
//{
|
||||
//lines = Base64Decrypt(lines);
|
||||
//}
|
||||
//foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
//{
|
||||
//if (string.IsNullOrEmpty(s))
|
||||
//continue;
|
||||
//AlibabaShop.TitleCantHad.Add(s.Trim());
|
||||
//}
|
||||
|
||||
InitProgress(1);
|
||||
}
|
||||
|
||||
lines = File.ReadAllText("config/属性过滤词x.ini", Encoding.Default);
|
||||
if (!string.IsNullOrEmpty(lines))
|
||||
{
|
||||
if (IsBase64(lines))
|
||||
{
|
||||
lines = Base64Decrypt(lines);
|
||||
}
|
||||
foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
{
|
||||
if (string.IsNullOrEmpty(s))
|
||||
continue;
|
||||
AlibabaShop.NoPropWords.Add(s.Trim());
|
||||
}
|
||||
|
||||
InitProgress(1);
|
||||
}
|
||||
lines = File.ReadAllText("config/品牌属性过滤x.ini", Encoding.Default);
|
||||
if (!string.IsNullOrEmpty(lines))
|
||||
{
|
||||
if (IsBase64(lines))
|
||||
{
|
||||
lines = Base64Decrypt(lines);
|
||||
}
|
||||
foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
{
|
||||
if (string.IsNullOrEmpty(s))
|
||||
continue;
|
||||
AlibabaShop.NoBrandName.Add(s.Trim());
|
||||
}
|
||||
|
||||
InitProgress(1);
|
||||
}
|
||||
lines = File.ReadAllText("config/标题包含过滤x.ini", Encoding.Default);
|
||||
if (!string.IsNullOrEmpty(lines))
|
||||
{
|
||||
if (IsBase64(lines))
|
||||
{
|
||||
lines = Base64Decrypt(lines);
|
||||
}
|
||||
foreach (string s in lines.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries))
|
||||
{
|
||||
if (string.IsNullOrEmpty(s))
|
||||
continue;
|
||||
AlibabaShop.TitleCantHad.Add(s.Trim());
|
||||
}
|
||||
|
||||
InitProgress(1);
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
public static bool IsUseSystemProxy()
|
||||
|
||||
@@ -17,26 +17,26 @@ namespace Work.ManageClass
|
||||
public static Dictionary<int, List<AddressBase>> Addressdic = new Dictionary<int, List<AddressBase>>();
|
||||
public void Ini()
|
||||
{
|
||||
string file = FileBase.ReadAllText("taobao_address.tjm", Encoding.UTF8);
|
||||
if (string.IsNullOrEmpty(file))
|
||||
{
|
||||
MessageBox.Show("初始化淘宝地址信息错误,请检查网络", "提示");
|
||||
return;
|
||||
}
|
||||
var m = BaseRegex.GetMatchRegex(ref file, @"\[""([\d]+)"",\[""([^""]+?)"",""[^""]+?""\],""([\d]+)""");
|
||||
for (int i = 0; i < m.Count; i++)
|
||||
{
|
||||
AddressBase a = new AddressBase();
|
||||
a.Id = int.Parse(m[i].Groups[1].Value);
|
||||
a.Name = m[i].Groups[2].Value;
|
||||
a.UpId = int.Parse(m[i].Groups[3].Value);
|
||||
AddressList.Add(a);
|
||||
if (!Addresses.ContainsKey(a.Id))
|
||||
Addresses.Add(a.Id, new List<AddressBase>());
|
||||
if (!Addresses.ContainsKey(a.UpId))
|
||||
Addresses.Add(a.UpId, new List<AddressBase>());
|
||||
Addresses[a.UpId].Add(a);
|
||||
}
|
||||
//string file = FileBase.ReadAllText("taobao_address.tjm", Encoding.UTF8);
|
||||
//if (string.IsNullOrEmpty(file))
|
||||
//{
|
||||
// MessageBox.Show("初始化淘宝地址信息错误,请检查网络", "提示");
|
||||
// return;
|
||||
//}
|
||||
//var m = BaseRegex.GetMatchRegex(ref file, @"\[""([\d]+)"",\[""([^""]+?)"",""[^""]+?""\],""([\d]+)""");
|
||||
//for (int i = 0; i < m.Count; i++)
|
||||
//{
|
||||
// AddressBase a = new AddressBase();
|
||||
// a.Id = int.Parse(m[i].Groups[1].Value);
|
||||
// a.Name = m[i].Groups[2].Value;
|
||||
// a.UpId = int.Parse(m[i].Groups[3].Value);
|
||||
// AddressList.Add(a);
|
||||
// if (!Addresses.ContainsKey(a.Id))
|
||||
// Addresses.Add(a.Id, new List<AddressBase>());
|
||||
// if (!Addresses.ContainsKey(a.UpId))
|
||||
// Addresses.Add(a.UpId, new List<AddressBase>());
|
||||
// Addresses[a.UpId].Add(a);
|
||||
//}
|
||||
}
|
||||
public void getAddress1688()
|
||||
{
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using AllBase;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
@@ -1080,11 +1080,11 @@ namespace Work.ManageClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOnSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
@@ -1184,11 +1184,11 @@ namespace Work.ManageClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOffSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
@@ -1267,11 +1267,11 @@ namespace Work.ManageClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOffSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
|
||||
@@ -15,8 +15,8 @@ using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using AllBase;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using Work.Api;
|
||||
using Work.CollectClass;
|
||||
|
||||
@@ -71,14 +71,14 @@ namespace Work.ManageClass
|
||||
public static string getAnti0aon()
|
||||
{
|
||||
string anti = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
try
|
||||
{ anti = "0ao" + anti.Substring(3); }
|
||||
catch { }
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.PinDuoDUo_0ao);
|
||||
// anti = jsEngine.CallFunction("get_anti", "").ToString();
|
||||
// try
|
||||
// { anti = "0ao" + anti.Substring(3); }
|
||||
// catch { }
|
||||
//}
|
||||
return anti;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
using AllBase;
|
||||
using JavaScriptEngineSwitcher.Core;
|
||||
using JavaScriptEngineSwitcher.V8;
|
||||
//using JavaScriptEngineSwitcher.Core;
|
||||
//using JavaScriptEngineSwitcher.V8;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
@@ -917,11 +917,11 @@ namespace Work.ManageClass
|
||||
string GoodsId = pids.ToString(1, pids.Length - 1);
|
||||
|
||||
string codex = "";
|
||||
using (IJsEngine jsEngine = new V8JsEngine())
|
||||
{
|
||||
jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
}
|
||||
//using (IJsEngine jsEngine = new V8JsEngine())
|
||||
//{
|
||||
// jsEngine.Execute(GetProductOnlineClass.JsCodeGetSms);
|
||||
// codex = jsEngine.CallFunction("aaa", "").ToString();
|
||||
//}
|
||||
string data = "{\"goodsIds\":[" + GoodsId + "],\"crawlerInfo\":\"" + codex + "\"}";
|
||||
string urlx = "https://mms.pinduoduo.com/vodka/v2/mms/batchOffSale";
|
||||
string refere = "https://mms.pinduoduo.com";
|
||||
|
||||
+17
-27
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.props')" />
|
||||
<Import Project="..\packages\cef.redist.x86.114.2.12\build\cef.redist.x86.props" Condition="Exists('..\packages\cef.redist.x86.114.2.12\build\cef.redist.x86.props')" />
|
||||
<Import Project="..\packages\cef.redist.x64.114.2.12\build\cef.redist.x64.props" Condition="Exists('..\packages\cef.redist.x64.114.2.12\build\cef.redist.x64.props')" />
|
||||
<Import Project="..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x86.138.0.34\build\chromiumembeddedframework.runtime.win-x86.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x86.138.0.34\build\chromiumembeddedframework.runtime.win-x86.props')" />
|
||||
<Import Project="..\packages\chromiumembeddedframework.runtime.win-x64.138.0.34\build\chromiumembeddedframework.runtime.win-x64.props" Condition="Exists('..\packages\chromiumembeddedframework.runtime.win-x64.138.0.34\build\chromiumembeddedframework.runtime.win-x64.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
@@ -12,10 +12,11 @@
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Work</RootNamespace>
|
||||
<AssemblyName>Work</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
@@ -73,20 +74,14 @@
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="AdvancedStringBuilder, Version=0.1.0.0, Culture=neutral, PublicKeyToken=e818a2fc08933ddb, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\AdvancedStringBuilder.0.1.0\lib\net45\AdvancedStringBuilder.dll</HintPath>
|
||||
<Reference Include="CefSharp, Version=138.0.340.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.138.0.340\lib\net462\CefSharp.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp, Version=114.2.120.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.114.2.120\lib\net452\CefSharp.dll</HintPath>
|
||||
<Reference Include="CefSharp.Core, Version=138.0.340.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.138.0.340\lib\net462\CefSharp.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp.Core, Version=114.2.120.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.Common.114.2.120\lib\net452\CefSharp.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="CefSharp.WinForms, Version=114.2.120.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.WinForms.114.2.120\lib\net452\CefSharp.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="ClearScript, Version=5.5.5.0, Culture=neutral, PublicKeyToken=935d0c957da47c73, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\JavaScriptEngineSwitcher.V8.3.0.5\lib\net45\ClearScript.dll</HintPath>
|
||||
<Reference Include="CefSharp.WinForms, Version=138.0.340.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\CefSharp.WinForms.138.0.340\lib\net462\CefSharp.WinForms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="DevComponents.DotNetBar2, Version=14.0.0.3, Culture=neutral, PublicKeyToken=c39c3242a43eee2b, processorArchitecture=MSIL" />
|
||||
<Reference Include="Interop.MSScriptControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86">
|
||||
@@ -94,12 +89,6 @@
|
||||
<EmbedInteropTypes>True</EmbedInteropTypes>
|
||||
<HintPath>..\DllReference\Interop.MSScriptControl.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="JavaScriptEngineSwitcher.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=c608b2a8cc9e4472, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\JavaScriptEngineSwitcher.Core.3.0.0\lib\net45\JavaScriptEngineSwitcher.Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="JavaScriptEngineSwitcher.V8, Version=3.0.5.0, Culture=neutral, PublicKeyToken=c608b2a8cc9e4472, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\JavaScriptEngineSwitcher.V8.3.0.5\lib\net45\JavaScriptEngineSwitcher.V8.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="NaiBa.Util, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>..\DllReference\NaiBa.Util.dll</HintPath>
|
||||
@@ -230,6 +219,7 @@
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
@@ -238,12 +228,12 @@
|
||||
<PropertyGroup>
|
||||
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\cef.redist.x64.114.2.12\build\cef.redist.x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x64.114.2.12\build\cef.redist.x64.props'))" />
|
||||
<Error Condition="!Exists('..\packages\cef.redist.x86.114.2.12\build\cef.redist.x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x86.114.2.12\build\cef.redist.x86.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x64.138.0.34\build\chromiumembeddedframework.runtime.win-x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x64.138.0.34\build\chromiumembeddedframework.runtime.win-x64.props'))" />
|
||||
<Error Condition="!Exists('..\packages\chromiumembeddedframework.runtime.win-x86.138.0.34\build\chromiumembeddedframework.runtime.win-x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\chromiumembeddedframework.runtime.win-x86.138.0.34\build\chromiumembeddedframework.runtime.win-x86.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.props'))" />
|
||||
<Error Condition="!Exists('..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.114.2.120\build\CefSharp.Common.targets')" />
|
||||
<Import Project="..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.138.0.340\build\CefSharp.Common.targets')" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="CefSharp.Core" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-138.0.170.0" newVersion="138.0.170.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="CefSharp" publicKeyToken="40c4b6fc221f4138" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-138.0.170.0" newVersion="138.0.170.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
@@ -1,11 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="AdvancedStringBuilder" version="0.1.0" targetFramework="net452" />
|
||||
<package id="cef.redist.x64" version="114.2.12" targetFramework="net452" />
|
||||
<package id="cef.redist.x86" version="114.2.12" targetFramework="net452" />
|
||||
<package id="CefSharp.Common" version="114.2.120" targetFramework="net452" />
|
||||
<package id="CefSharp.WinForms" version="114.2.120" targetFramework="net452" />
|
||||
<package id="JavaScriptEngineSwitcher.Core" version="3.0.0" targetFramework="net452" />
|
||||
<package id="JavaScriptEngineSwitcher.V8" version="3.0.5" targetFramework="net452" />
|
||||
<package id="CefSharp.Common" version="138.0.340" targetFramework="net462" />
|
||||
<package id="CefSharp.WinForms" version="138.0.340" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x64" version="138.0.34" targetFramework="net462" />
|
||||
<package id="chromiumembeddedframework.runtime.win-x86" version="138.0.34" targetFramework="net462" />
|
||||
<package id="Newtonsoft.Json" version="9.0.1" targetFramework="net452" />
|
||||
</packages>
|
||||
Reference in new issue
Block a user